laravel控制器的基本用法

2016-10-31  本文已影响0人  GQ1994

laravel控制器的基本用法(项目名字:my_laravel)

1.控制器所在位置

/app/Http/Controllers

2.控制器中模板内容(文件名:WelcomeController.php)

<?php
    namespace App\Http\Controllers;//命名空间,必须的
    class WelcomeController extends Controller{//继承controller类
      public function index(){
            return view('welcome');
          }
    }
?>

3.控制器的调用

  1. 入口文件:

     \my_laravel\app\Http\routes.php
    
  2. 入口文件内容:

     <?php
         Route::get('/','WelcomeController@index');//调用上面的WelcomeController入口文件里的index方法
         Route::get('test',function(){//回调函数
               return "my_get请求";
         });
     ?>
    
  3. 使用命令的方式创建一个自己的控制器,也可以直接自己写

     php artisan make:controller MyController
    
    ![](https://img.haomeiwen.com/i2853374/9da902643119f19c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    
  4. 查看所有的路由:

在入口文件为下列情况下的路由:

    Route::get('/','WelcomeController@index');
    Route::get('test',function(){
      return "my_get请求";
    });

执行路由展示命令:

    php artisan route:list//将会展示出入口文件所涉及到的所有路由
  1. 控制器内容:

    <?php
    
     namespace App\Http\Controllers;
    
     use Illuminate\Http\Request;
    
     use App\Http\Requests;
    
     class MyController extends Controller
     {
         public function index(){
           
         }
     }
    
  2. 注意事项

(1)控制器里的方法要设为public
(2)

上一篇下一篇

猜你喜欢

热点阅读