php 给 request 添加项,laravel,_laravel 怎么给$request添加数据?,laravel - phpStudy

laravel 怎么给$request添加数据?

public function store(PincardRequest $request){

}

$request可以获取表单提交过来的值,那怎么给这个添加值进去呢

添加的值和表单提交过来的一样可以被调用

提交表单后给$request追加一个自定义的值给

PincardRequest做验证

class PincardRequest extends Request

{

/**

* Determine if the user is authorized to make this request.

*

* @return bool

*/

public function authorize()

{

return true;

}

/**

* Get the validation rules that apply to the request.

*

* @return array

*/

public function rules()

{

return [

'yd'=>array('required','regex:/\p{Han}/u'),

];

}

public function messages(){

return [

'yd.required'=>'不能为空!',

];

}

}

相关阅读:

用connect连接react组件和redux怎么理解

上传文件出现 413错误

两个数组合并。如果名称相同,判断后面的字段后合并,不同的追加到后面

该如何来开发这个喜欢的功能呢?

点击图片实现周围图片以任意半径散开自身放大

微信公众号开发顶部问题

在laravel中如何使用vue遍历php 返回的json

多张表不同记录的字段合并到一条记录里。

请解释一下输出的this的属性

PHP同一个页面可以有两个一模一样的表单吗?

vue data 放入数据不显示

vuex中,业务逻辑是写在actions还是mutation中?

JS对象实例化的时候,event做了什么?

cookie 的使用法?

Python爬虫关于网易云音乐的评论加密方式的报错?

事务 与 更新丢失的问题?

帮我看看js数组的问题

如何根据下拉菜单选择后通过ajax获取后台数据并且不刷新页面

大家一般怎么规范接口返回内容

点击完添加任务,再点取消控件失去响应问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
首先,要使用 Laravel 伪静态,需要在 Apache 或 Nginx 中配置伪静态规则。以下是在 Apache 中配置的示例: 1. 打开 Apache 的配置文件 `httpd.conf`,取消注释 `mod_rewrite` 模块: ``` LoadModule rewrite_module modules/mod_rewrite.so ``` 2. 找到 `<Directory>` 标签,将 `AllowOverride` 属性设置为 `All`: ``` <Directory "/path/to/laravel/public"> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory> ``` 3. 创建 `.htaccess` 文件,将以下代码复制进去: ``` <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews </IfModule> RewriteEngine On # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] </IfModule> ``` 4. 保存 `.htaccess` 文件并上传到 Laravel 目的 `public` 目录下。 以上就是在 Apache 中配置 Laravel 伪静态的步骤。 如果你使用的是 Nginx,可以按照以下步骤配置: 1. 打开 Nginx 的配置文件 `nginx.conf`,找到 `server` 标签,添加以下代码: ``` location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } ``` 2. 保存配置文件并重启 Nginx 服务。 以上就是在 Nginx 中配置 Laravel 伪静态的步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值