منبع اصلی نوشتار زیر در این لینک قرار دارد

آشنایی با توابع Helper جدید در لاراول ۵

با سلام. همونطور که تو پست قبلی هم اشاره کردم زمان انتشار لاراول ۵ با تاخیر همراه خواهد بود و به جای ماه نوامبر در ژانویه سال جدید میلادی منتشر خواهد شد. ولی قبل از انتشار برخی از ویژگی‌های اون برای استفاده برنامه‌نویسان منتشر شده که می‌توان به توابع Helper جدیدی که کار توسعه رو خیلی لذت‌بخش تر‌می‌کنند اشاره کرد.

توابع مربوط به مسیریابی – Routing در لاراول

روش جدید:

get('/', 'HomeController@index');

post('login', function() { ... });

delete('post/{id}', function() { ... });

put('post/{id}', function() { ... });

روش قبلی:

Route::get('/', 'HomeController@index');

Route::post('login', function() { ... });

Route::delete('post/{id}', function() { ... });

Route::put('post/{id}', function() { ... });

 

توابع مورد استفاده در کنترلر‌ها و برای بازگشت دادن یک Reposnse

روش جدید :

view('hello');

redirect('home');
redirect('login')->with('message', 'Login Failed');

روش قدیمی:

View::make('hello');

Redirect::to('home');
Redirect::to('login')->withMessage('Login Failed');

نوشتن در فایل Log

روش جدید:

info('Email sent successfully!',['context' => 'more details here']);

روش قدیمی:

Log::info('Email sent successfully!',['context' => 'more details here']);

دستیابی به مقادیر فایل‌های Config در لاراول

روش جدید:

config('app.debug');
config('app.url', 'default_value');

 

روش قدیمی:

Config::get('app.debug');
Config::get('app.url', 'default_value');



برچسب ها : ,