Как создать контроллер в 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');

Таким образом, мы создали контроллер и добавили в него метод, а также создали роутинг для метода. Теперь можно проверить работоспособность контроллера, запустив приложение и перейдя по созданному роуту.

Ответы (0)