<p>这里我是在后端<span style="text-wrap: wrap;">laravel-admin</span>想增加控制器和方法的过程,</p><p>首先在app/Admin/Controllers目录下新增NewsController.php文件</p><pre class="brush:php;toolbar:false"><?php
namespace App\Admin\Controllers;
use Encore\Admin\Controllers\AdminController;
class NewsController extends AdminController
{
protected $title = '新闻';
public function lst(){
exit('lst');
}
}</pre><p>在路由文件app/Admin/routes.php中新增路由映射关系,代码参考如下</p><pre class="brush:php;toolbar:false"><?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');
});</pre><p>新增路由为了及时生效,在网站根路径下执行命令php artisan route:clear 清除路由缓存</p><p><br/></p>
相关文章