Как создать контроллер в laravel
Узнайте, как легко создать контроллер в Laravel с помощью средств командной строки и пошаговым практическим примером.
Создание контроллера в Laravel достаточно простое и не требует больших знаний. Для того, чтобы создать контроллер, нужно воспользоваться консольной командой Artisan. Пример команды для создания контроллера:
php artisan make:controller ControllerName
Эта команда создаст такой файл в папке app/Http/Controllers:
<?php
namespace AppHttpControllers;
use IlluminateHttpRequest;
class ControllerName extends Controller
{
//
}
Как видите, в контроллере присутствует пустой метод, который может быть использован для добавления собственного кода. Для того, чтобы добавить метод в контроллер, нужно добавить следующий код:
public function methodName()
{
// добавляем код
}
Последний шаг — добавление роутинга для метода. Роутинг для метода должен быть добавлен в папку routes/web.php. Пример роутинга:
Route::get('/routeName', 'ControllerName@methodName');
Таким образом, мы создали контроллер и добавили в него метод, а также создали роутинг для метода. Теперь можно проверить работоспособность контроллера, запустив приложение и перейдя по созданному роуту.