Laravel 5.8 Cheat Sheet 2019
Laravel 5.8 Cheat Sheet 2019
Artisan Routes
php artisan migrate:refresh --seed Route:get('post/{id}', array('uses' => 'PostController@single', 'as' =>
'get.post.single'))->where('id', '[1-9][0-9]*');
php artisan db:seed --class=PostsTableSeeder
Ruta POST
// Generators
Route::post('post', array('uses' => 'PostController@create', 'as' =>
php artisan generate:resource post --fields="title:string, body:text" 'post.post.create'));
Ruta Resource
php artisan generate:pivot categories users
Route::resource('post', 'PostController');
Route::resource('post', 'PostController', array('except' => 'show'));
Migrations
Route::resource('post', 'PostController', array('only' => 'show'));
... Filtres
public function up(){ Route::get('post/create', array('uses' => 'PostController@create', 'as' =>
Schema::create('users', function(Blueprint $table){ 'post.create', 'before' => 'auth'));
$table->increments('id'); Grups
$table->integer('role'); Route::group(array('before' => 'auth'), function(){
$table->string('email')->unique(); // Route:: ...
$table->string('password', 60); // Route:: ...
$table->rememberToken(); });
$table->timestamps; Prefixs
}); Route::group(array('prefix' => 'admin'), function(){
} // Route:: ...
public function down(){ // Route:: ...
Schema::drop('users'): });
}
...
Blade functions