Nyheter i Laravel 4.3
Marcus Olsson,
Inom de närmaste veckorna så kommer Laravel 4.3 släppas skarpt – redan nu kan man dra ner develop-branchen om man vill tjuvstarta lite.
Många nyheter är det att hålla koll på, så för att förbereda sig lite – och veta vad man ger sin in på så har jag samlat ett par matnyttiga länkar.
Laravel 4.3: New Awesome Form Validation →
Laracasts: What's new in Laravel 4.3 → Uppdaterad 2017-09-11: länk död
Bibliotek som numera kommer ingå i Laravel.
En annan mycket trevlig nyhet är att man direkt via ramverket kommer att kunna cache:a sina routes istället för att behöva trixa med med before- och after-filter, som man gjorde förr:
1/**2 * For caching routes3 */4Route::filter('cache', function($route, $request, $response = null) {56 $cacheTagKey = 'a_cache_tag_key';7 $cacheTime = 60*2; // 2 hours89 $key = Str::slug(Request::url());10 if(is_null($response) && Cache::tags($cacheTagKey)->has($key)) {11 return Cache::tags($cacheTagKey)->get($key);12 } elseif(!is_null($response) && !Cache::tags($cacheTagKey)->has($key)) {13 // Cache for 2 hours14 Cache::tags($cacheTagKey)->put($key, $response->getContent(), $cacheTime);15 }16});
1/**2 * For caching routes3 */4Route::filter('cache', function($route, $request, $response = null) {56 $cacheTagKey = 'a_cache_tag_key';7 $cacheTime = 60*2; // 2 hours89 $key = Str::slug(Request::url());10 if(is_null($response) && Cache::tags($cacheTagKey)->has($key)) {11 return Cache::tags($cacheTagKey)->get($key);12 } elseif(!is_null($response) && !Cache::tags($cacheTagKey)->has($key)) {13 // Cache for 2 hours14 Cache::tags($cacheTagKey)->put($key, $response->getContent(), $cacheTime);15 }16});
Letar du efter en webbutvecklare med koll på Laravel? Kontakta mig.