Laravel 5.5 新增控制器方法步骤

      发布在:后端技术      评论:0 条评论

这里我是在后端laravel-admin想增加控制器和方法的过程,

首先在app/Admin/Controllers目录下新增NewsController.php文件

<?php
namespace App\Admin\Controllers;

use Encore\Admin\Controllers\AdminController;

class NewsController extends AdminController
{
   
    protected $title = '新闻';


    public function lst(){
        exit('lst');
    }

}

在路由文件app/Admin/routes.php中新增路由映射关系,代码参考如下

<?php

use Illuminate\Routing\Router;

Admin::routes();
Route::group([
    'prefix'        => config('admin.route.prefix'),
    'namespace'     => config('admin.route.namespace'),
    'middleware'    => config('admin.route.middleware'),
    'as'            => config('admin.route.prefix') . '.',
], function (Router $router) {
    $router->get('/', 'HomeController@index')->name('home');
//新增的控制器和方法
    $router->get('news/lst', 'NewsController@lst');

});

新增路由为了及时生效,在网站根路径下执行命令php artisan route:clear 清除路由缓存


相关文章
热门推荐