草庐IT

laravel-censor

全部标签

php - 如何有条件地更改 laravel 5 中的邮件传输器?

我使用的是Laravel5.3。我需要使用不同的凭据(主机、端口、用户名、密码)发送邮件。我可以使用默认的laravel配置(.env)发送。但我需要动态关卡实现。我制作配置数组,//Pre-MailSetupConfig.$store_config=['list'=>//SET1['from_name'=>'sender1','from_address'=>'from_adderss1','return_address'=>'reply1','subject'=>'subject1','host'=>'host1','port'=>'post1','authentication'=>

php - Laravel 验证在验证之前修改请求。失败返回原件

我有一个所见即所得的编辑器。当用户在编辑器中一直按空格时,输入将是这样的。"             "为了防止这种情况,我像这样修改了Request类中的all方法以删除空格和标签。publicfunctionall(){$input=parent::all();$input['body']=strip_tags(preg_replace('/\s+/','',str_replace(' ',"",$input['body'])));//modi

php - 如何为 Amazon SQS 运行队列和配置 Laravel ENV

我在Laravel5.2应用程序中使用AmazonsSQS时遇到问题。当我使用数据库队列驱动程序时,我的应用程序排队事件工作正常,但当我使用sqs时却不行我想我可能没有正确传递Amazon的凭据。这是我从我的ENV文件中设置的我已经安装了aws/aws-sdk-phpQUEUE_DRIVER=sqsSQS_PUBLIC_KEY=PUBLICKEYSQS_SECRET_KEY=SECRETKEYSQS_PREFIX=https://sqs.us-west-2.amazonaws.com/NUMBERSQS_QUEUE=QUE我的配置/队列是这样的:'sqs'=>['driver'=>'s

php - 在 laravel 中查询和子查询加入

我想先加入subcategory和subling,应该是joinmastercategory的子查询$users=DB::table('mastercategory')->join('subcategory','mastercategory.idcategory','=','subcategory.idcategory_mastercategory')->join('subling','subcategory.idsubcategory','=','subling.idsubcategory_subcategory')->select('mastercategory.*','subca

php - 没有这样的文件或目录错误(Laravel/Homestead)

我在homestead上使用laravel。我尝试了很多不同的命令来清除缓存和其他东西,但没有任何帮助。我一直收到这个错误:file_put_contents(/Users/Victor/Sites/pft/pft-back/storage/framework/cache/data/05/9f/059f793d8b638b8c21ead7edbba382b9e9183fac):无法打开流:没有这样的文件或目录我试过的是:存储文件夹设置为777phpartisan缓存:清除phpartisanview:clearphpartisanclear-compiledComposer转储自动加载

php - 使用 Laravel 的实时用户消息

我真的需要一些帮助,以及这个问题的例子。我在我的网站上需要一个像Facebook这样的对话系统(发送消息到对话并加载消息而不刷新页面)。我认为有很多方法可以解决这个问题:广播、长轮询或简单的AJAX。如果我能有一个使用广播的例子,我将不胜感激。以下是我想出的方法来尝试实现这一点。表格对话Schema::create('conversations',function(Blueprint$table){$table->increments('id');$table->integer('user_one')->unsigned()->index()->comment('SenderID');

php - Laravel Socialite token 刷新

Socialite(通过Socialite::driver(self::PROVIDER)->user())获取的access_token是有时间限制的,Google是一个小时.我可以通过将重定向调用更改为以下方式来获取refresh_token:Socialite::driver(self::PROVIDER)->stateless()->with(['access_type'=>'offline',])->redirect()在一个小时内,我可以通过调用根据access_token读取用户数据//$token=read_stored_access_token()\Socialite

php - 在 Laravel 中动态创建各种连接

您好,我一直在Internet上搜索有关使用多个数据库连接的信息,并找到了允许我首先在database.php中创建连接的解决方案,然后我可以在需要时切换它们。现在的问题是我不知道运行时的数据库名称。我有一个用于让用户登录的主数据库,然后该数据库将根据用户登录确定切换哪个数据库。我尝试过的:Config::set('database.connections.mysql.database',Config::get('database.connections.mysql.database').'_business_'.$preUser->business_id);这是我之前所做的,我的代码

php - 在 Laravel 中导出 Excel 工作表后重定向

如何重定向到另一个页面以成功导出laravelView文件。我正在使用LaravelExcel2.1.20。我进行了研究,发现除非我先重定向然后下载Excel表,否则无法完成此操作。但我不知道该怎么做。过去关于这个问题的解决方案对我并没有真正的帮助。这是我的Controller:$export=Excel::create('RequestforQuote',function($excel)use($item,$request){$excel->sheet('RFQ1',function($sheet)use($item,$request){$sheet->loadView('reque

php - Laravel LengthAwarePaginator 返回的数据不在单个对象中

所以我在laravel5.4中使用了自定义分页Illuminate\Pagination\LengthAwarePaginator;\Illuminate\Pagination\Paginator;它在第一次请求时返回正确的数据和格式,但第二次请求和其他请求的格式与第一次不同。所以我的问题是如何使数据始终像第一个请求一样以单个对象返回?下面是我如何执行自定义分页器和控制台日志的代码。$data=collect($playerMatchArr);$result=newLengthAwarePaginator($data->forPage($page,3),$data->count(),$