zoukankan      html  css  js  c++  java
  • laravel-5.3(1) 路由配置

    第一步:

    按照上一篇搭建好工程后可以看到框架默认的 welcome 默认视图;

    一般的web 开发框架是MVC设计模式,那么我们现在创建自己的控制器和视图,CMD 进入到工程根目录执行

    php artisan make:controller Admin/IndexController

    成功显示:

    Controller created successfully.

     

     

    vim  /app/Http/Controllers/Admin/IndexController.php

    <?php

    namespace AppHttpControllersAdmin;

    use IlluminateHttpRequest;
    use AppHttpControllersController;

    class IndexController extends Controller
    {
      public function index(){
        echo "IndexController--indexaction";die;
      }
    }

    第二步:

    在第一步中,我们创建了控制器,但是我们如何使用呢?也就是如何通过URL访问呢?如何配置呢?这就是本章要讲的路由配置;

    从工程根目录routes文件夹中打开web.php文件,文件中存在一个 指向welcome欢迎页的默认配置。我们暂时不动它;

    <?php

    /*
    |--------------------------------------------------------------------------
    | Web Routes
    |--------------------------------------------------------------------------
    |
    | Here is where you can register web routes for your application. These
    | routes are loaded by the RouteServiceProvider within a group which
    | contains the "web" middleware group. Now create something great!
    |
    */

    Route::get('/', function () {
      return view('welcome');
    });

    Route::get('/index/index','AdminIndexController@index');

    保存后,在地址内输入虚拟域名(我的是http://localhost.laravel.com)+/index/index后,就可以看到 echo 输出的内容了。

    这是简单的给大家演示下路由配置;

    第三步:

    分组路由配置

    我们把刚才web.php中的路由配置先注释掉;

    分组路由配置是group方法;

    Route::group(['prefix' => 'admin', 'namespace' => 'Admin'], function()
    {
        Route::get('/index/index','AdminIndexController@index');
    });

    打开浏览器输入域名+prefix+/index/index   (http://localhost.laravel.com/admin/index/index)

    效果和上面的是一样的。

  • 相关阅读:
    通过docker-composer启动容器nginx,并完成spring.boot的web站点端口转发
    手写redis的docker文件,通过docker-compose配置redis
    基于Docker Compose搭建mysql主从复制(1主2从)
    ubuntu 14.04 挂载window共享目录
    asp.net mvc,基于aop实现的接口访问统计、接口缓存等
    自定义属性Attribute的运用
    表值参数的使用
    js的title提示
    Android之ViewPager中包含ViewFlipper时实现双滑动嵌套解决父控件干扰问题
    Android之ViewFlipper实现手动+自动切换图片(附加动画效果)
  • 原文地址:https://www.cnblogs.com/nyfz/p/9295798.html
Copyright © 2011-2022 走看看