Laravel 5.5 新增控制器方法步骤

      发布在:后端技术      评论:0 条评论
<p>这里我是在后端<span style="text-wrap: wrap;">laravel-admin</span>想增加控制器和方法的过程,</p><p>首先在app/Admin/Controllers目录下新增NewsController.php文件</p><pre class="brush:php;toolbar:false">&lt;?php namespace&nbsp;App\Admin\Controllers; use&nbsp;Encore\Admin\Controllers\AdminController; class&nbsp;NewsController&nbsp;extends&nbsp;AdminController { &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;protected&nbsp;$title&nbsp;=&nbsp;&#39;新闻&#39;; &nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;function&nbsp;lst(){ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit(&#39;lst&#39;); &nbsp;&nbsp;&nbsp;&nbsp;} }</pre><p>在路由文件app/Admin/routes.php中新增路由映射关系,代码参考如下</p><pre class="brush:php;toolbar:false">&lt;?php use&nbsp;Illuminate\Routing\Router; Admin::routes(); Route::group([ &nbsp;&nbsp;&nbsp;&nbsp;&#39;prefix&#39;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;config(&#39;admin.route.prefix&#39;), &nbsp;&nbsp;&nbsp;&nbsp;&#39;namespace&#39;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;config(&#39;admin.route.namespace&#39;), &nbsp;&nbsp;&nbsp;&nbsp;&#39;middleware&#39;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;config(&#39;admin.route.middleware&#39;), &nbsp;&nbsp;&nbsp;&nbsp;&#39;as&#39;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&gt;&nbsp;config(&#39;admin.route.prefix&#39;)&nbsp;.&nbsp;&#39;.&#39;, ],&nbsp;function&nbsp;(Router&nbsp;$router)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;$router-&gt;get(&#39;/&#39;,&nbsp;&#39;HomeController@index&#39;)-&gt;name(&#39;home&#39;); //新增的控制器和方法 &nbsp;&nbsp;&nbsp;&nbsp;$router-&gt;get(&#39;news/lst&#39;,&nbsp;&#39;NewsController@lst&#39;); });</pre><p>新增路由为了及时生效,在网站根路径下执行命令php artisan route:clear 清除路由缓存</p><p><br/></p>
相关文章
热门推荐