當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Request::route方法代碼示例

本文整理匯總了PHP中App\Http\Requests\Request::route方法的典型用法代碼示例。如果您正苦於以下問題:PHP Request::route方法的具體用法?PHP Request::route怎麽用?PHP Request::route使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在App\Http\Requests\Request的用法示例。


在下文中一共展示了Request::route方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: rules

 /**
  * Get the validation rules that apply to the request.
  *
  * @return array
  */
 public function rules()
 {
     $rules = [];
     if ('Rukan\\Map\\Http\\Controllers\\MapController@searchMarkers' != Request::route()->getActionName()) {
         $rules = ['name' => 'required', 'description' => 'required', 'contact' => 'required', 'type' => 'required', 'lat' => 'required', 'lng' => 'required'];
     }
     return $rules;
 }
開發者ID:khanhpnk,項目名稱:hocvet,代碼行數:13,代碼來源:MarkerRequest.php

示例2: rules

 /**
  * Get the validation rules that apply to the request.
  *
  * @return array
  */
 public function rules()
 {
     $act = Request::route('act');
     if ($act == 'add') {
         return ['name' => 'required|alpha_dash|max:32|unique:user,name', 'password' => 'required|min:6|max:32', 'email' => 'email'];
     } else {
         return ['name' => 'required|alpha_dash|unique:user,name', 'password' => 'min:6|max:32', 'email' => 'email'];
     }
 }
開發者ID:jay4497,項目名稱:j4cms,代碼行數:14,代碼來源:UserRequest.php

示例3: authorize

 /**
  * Determine if the user is authorized to make this request.
  *
  * @return bool
  */
 public function authorize()
 {
     $routeParam = isset(Request::route()->user) ? Request::route()->user : null;
     $id = $this->user;
     if ($routeParam == $id) {
         return true;
     }
     return redirect()->back();
 }
開發者ID:phumaster,項目名稱:uploadImage,代碼行數:14,代碼來源:UpdateCoverPhotoRequest.php

示例4: authorize

 /**
  * Determine if the user is authorized to make this request.
  *
  * @return bool
  */
 public function authorize()
 {
     if (Request::route()->getMethods()[0] == 'PATCH') {
         $meeting = Request::route()->getParameter('meeting');
         if ($meeting->user->id !== Auth::id()) {
             return false;
         }
     }
     return true;
 }
開發者ID:aminrpg,項目名稱:BBB-webmeetings,代碼行數:15,代碼來源:MeetingRequest.php

示例5: rules

 /**
  * Get the validation rules that apply to the request.
  * Dynamically apply rules based on what type of request is being made
  * 
  * @return array
  */
 public function rules()
 {
     switch (Request::route()->getUri()) {
         case "login":
             $rules = ['name' => 'required|min:3|exists:users,name', 'password' => 'required|min:8|hashed'];
             break;
         case "register":
             $rules = ['name' => 'required|min:3|unique:users', 'email' => 'required|email|unique:users', 'password' => 'required|min:8|confirmed'];
             break;
         case "forgot/{token}":
             $rules = ['password' => 'required|min:8|confirmed'];
             break;
             // for users/{user}/edit and users/profile
         // for users/{user}/edit and users/profile
         default:
             $rules = [];
             break;
     }
     return $rules;
 }
開發者ID:playatech,項目名稱:weightlifter,代碼行數:26,代碼來源:UserRequest.php

示例6: rules

 /**
  * Get the validation rules that apply to the request.
  *
  * @return array
  */
 public function rules()
 {
     $id = Request::route()->parameter('id');
     $unique = $id ? 'unique:clients,email,' . $id : 'unique:clients';
     return ['email' => 'required|email|' . $unique . '|max:255', 'name' => 'required|max:255', 'company' => 'required|max:255', 'phone' => 'required|max:255', 'cellphone' => 'required|max:255'];
 }
開發者ID:eliasdevel,項目名稱:SoftPayments,代碼行數:11,代碼來源:ClientRequest.php


注:本文中的App\Http\Requests\Request::route方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。