Laravel基本操作-控制器
控制器
- 怎麼新建一個控制器
- 新建一個MemberController.php控制器,程式碼如下
控制器所在檔案目錄laravel\app\Http\Controllers\MemberController.php
<?php
namespace App\Http\Controllers;
class MemberController extends Controller
{
public function info()
{
return 'member-info';
}
}
- 控制器和路由怎樣進行關聯
在laravel\app\Http\routes.php檔案中關聯路由,程式碼如下
// 關聯控制器中的路由,方式一
// Route::get('member/info','MemberController@info');
// 關聯控制器中的路由,方式二 陣列形式
// Route::get('member/info',['uses'=>'MemberController@info']);
// 多請求路由
Route::any('member/info',['uses'=>'MemberController@info']);
瀏覽器位址列 http://localhost:8090/laravel/public/member/info
頁面輸出:member-info
- 關聯控制器後,路由的特性怎麼用
在laravel\app\Http\routes.php檔案中關聯路由,程式碼如下
// 關聯控制器路由別名
Route::any('member/info',[
'uses'=>'MemberController@info',
'as' => 'memberinfo'
]);
- MemberController.php控制器,程式碼如下
<?php
namespace App\Http\Controllers;
class MemberController extends Controller
{
public function info($id)
{
return 'member-info-id-'.$id;
// return route('memberinfo');
}
}
- 在laravel\app\Http\routes.php檔案中關聯路由,程式碼如下
// 路由特性
// Route::any('member/{id}',['uses'=>'MemberController@info']);
Route::any('member/{id}',['uses'=>'MemberController@info'])
->where(['id'=>'[0-9]+']);
瀏覽器位址列 http://localhost:8090/laravel/public/member/8
頁面輸出:member-info-id-8
相關文章
- Laravel 基本操作Laravel
- Laravel 佇列基本操作Laravel佇列
- Laravel 資料庫基本操作Laravel資料庫
- Laravel 控制器Laravel
- Laravel 控制器無法生效Laravel
- Laravel核心解讀–控制器Laravel
- laravel控制器中使用路由Laravel路由
- Laravel 文件閱讀:控制器Laravel
- laravel 5 Controller 控制器LaravelController
- Laravel Collection 基本使用Laravel
- Laravel核心程式碼學習 -- 控制器Laravel
- LARAVEL的第一個控制器程式Laravel
- Laravel MVC的基本流程LaravelMVC
- webpack 基本操作Web
- Git基本操作Git
- 基本操作題
- dos 基本操作
- MongoDB基本操作MongoDB
- Redis基本操作Redis
- mongo基本操作Go
- HBase 基本操作
- candance 基本操作
- Hash基本操作
- svn基本操作
- oracle基本操作Oracle
- ElasticSearch基本操作Elasticsearch
- FFMPEG基本操作
- Kafka基本操作Kafka
- SQL基本操作SQL
- Docker 基本操作Docker
- JXL基本操作
- Hive基本操作Hive
- git 基本操作Git
- 基本操作命令
- mysql基本操作MySql
- ElasticSearch - 基本操作Elasticsearch
- Docker基本操作Docker
- Go 操作 Redis 的基本操作GoRedis