dpvhv66448 2015-08-06 07:20
浏览 112

Laravel5自定义RouteServiceProvider无法正常工作

I'm working laravel5 RouteServiceProvider stored in App/Providers. I'm not sure, if its set up right, because anyway, if I comment e.g. require app_path, it works... also if I try to put die inside, it doesn't do anything... Do you have any idea, where might be problem please? The provider is also registered in app.php:

'providers'=>[
'App\Providers\AppServiceProvider',
        'App\Providers\EventServiceProvider',
        'App\Providers\RouteServiceProvider',
        'App\Providers\ViewComposerServiceProvider',
.....
]

Here is my RouteServiceProvider.php code.

<?php namespace App\Providers;

use Illuminate\Routing\Router;
use Illuminate\Http\Request;
use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;

class RouteServiceProvider extends ServiceProvider {

    /**
     * This namespace is applied to the controller routes in your routes file.
     *
     * In addition, it is set as the URL generator's root namespace.
     *
     * @var string
     */
    protected $namespace = 'App\Http\Controllers';

    /**
     * Define your route model bindings, pattern filters, etc.
     *
     * @param  \Illuminate\Routing\Router  $router
     * @return void
     */
    public function boot(Router $router)
    {
        die('fadfasdfasd');
        parent::boot($router);

        //
    }

    /**
     * Define the routes for the application.
     *
     * @return void
     */
    public function map(Router $router, Request $request)
    {

        $router->group(['namespace' => $this->namespace], function($router) {
            require app_path('Http/routes.php');
        });
    }

}



 // routes.php
    Route::post('admin/article/edit', [
        'as' => 'adminPostEditArticle',
        'uses' => 'Admin\ArticleController@postEditArticle'
    ]);
    Route::post('admin/article/create', [
        'as' => 'adminPostCreateArticle',
        'uses' => 'Admin\ArticleController@postCreateArticle'
    ]);
    Route::get('admin/article/delete/{articleId}', [
        'as' => 'adminDeleteArticle',
        'uses' => 'Admin\ArticleController@deleteArticle'
    ]);
    Route::get('admin/ajax/article/editForm/{articleId}', [
        'as' => 'adminAjaxEditArticleForm',
        'uses' => 'Admin\ArticleController@ajaxEditArticleForm'
    ]);
    Route::get('admin/ajax/article/createForm', [
        'as' => 'adminAjaxCreateArticleForm',
        'uses' => 'Admin\ArticleController@ajaxCreateArticleForm'
    ]);
    Route::get('admin/articles', [
        'as' => 'adminArticlesList',
        'uses' => 'Admin\ArticleController@index'
    ]);
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 uniapp uview http 如何实现统一的请求异常信息提示?
    • ¥15 有了解d3和topogram.js库的吗?有偿请教
    • ¥100 任意维数的K均值聚类
    • ¥15 stamps做sbas-insar,时序沉降图怎么画
    • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
    • ¥15 关于#Java#的问题,如何解决?
    • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
    • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
    • ¥15 cmd cl 0x000007b
    • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line