- обычный
php artisan make:controller Mycontroller --plain
Это в конечном итоге сделает простой конструктор, поскольку вы передаете аргумент --plain.
Контроллер, который вы создалиможет быть вызван из файла rout.php, используя следующий синтаксис-
Пример: - Route::get('base URI','Mycontroller@method');
Базовый код контроллера будет выглядеть примерно так app / Http / Controller /MyController.php :
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
use App\Http\Controllers\Controller;
class MyController extends Controller
{
//
}
Контроллеры ресурсов
Маршрут ресурса Laravel выделяет классические маршруты "CRUD" для контроллеров, имеющих одинстрока кода.Это может быть быстро создано с помощью команды make: controller (Artisan) что-то вроде этого "
php artisan make:controller MyController --resource
Действия, выполняемые контроллерами ресурсов:
Verb URI Action Route Name
GET /photos index photos.index
GET /photos/create create photos.create
POST /photos store photos.store
GET /photos/{photo} show photos.show
GET /photos/{photo}/edit edit photos.edit
PUT/PATCH /photos/{photo} update photos.update
DELETE /photos/{photo} destroy photos.destroy
Подробнее: - Контроллеры ресурсов