laravel-5 相关问题

Laravel 5是由Taylor Otwell创建的开源PHP Web开发MVC框架的当前主要版本。 Laravel使用简单,富有表现力的语法帮助您创建应用程序。使用laravel标签来解决一般的Laravel相关问题。

如何自定义自己的 Jetstream 登录和注册路线,但保持相同的发布方法?

我在我的项目中使用jetstream,我遇到了一个问题,默认情况下在jetstream中有很多路由,例如登录和注册... 我在网络文件中创建了一个 /auth 路由,该路由返回一个页面

回答 1 投票 0

如何在 Laravel 中创建 Trait

如果我想在我的模型上使用此特征,在哪里制作文件 如果我想在里面包含这个特征,这个文件应该是什么样的: 特征格式日期 { 受保护的 $newDateFormat = 'd.m.Y H:i';...

回答 3 投票 0

Laravel:获取多对多关系中不相关的项目

是否可以在 Laravel 中的多对多关系中获取与特定实例无关的所有项目? 例子: 我有两个模型,用户和宠物。他们有多对多的关系,因为...

回答 5 投票 0

从上下文调用私有 Instamojo\Instamojo::__construct()

公共功能支付(请求$请求){ $api = 新 \Instamojo\Instamojo( config('services.instamojo.api_key'), config('services.instamojo.auth_token'), config('services.instamo...

回答 2 投票 0

whereHas 之后的Where 查询在 Laravel 5.4 中无法正常工作

就我而言,我的频道表与类别表存在多对多关系。 我想获取其类别包含动态值的频道,例如对标题进行 LIKE 查询...

回答 5 投票 0

即使配置正确,Laravel 也不发送电子邮件

我正在尝试在 laravel 中发送电子邮件,每当我尝试发送邮件时,都会出现此错误。 无法使用 3 个可能的身份验证在 SMTP 服务器上使用用户名“[email protected]”进行身份验证...

回答 2 投票 0

手动创建分页器 (Laravel 5)

我似乎无法手动创建分页器的实例。 使用 Illuminate\Pagination\Paginator; 类废话{ 公共函数索引(Paginator $paginator) { // 构建数组...

回答 2 投票 0

如何使用 Laravel 5.5 身份验证使电子邮件登录不区分大小写

在构建我的应用程序时,我通过运行 php artisan make:auth 使用了 Laravel 身份验证脚手架,这非常棒,节省了我很多时间。 但是,我遇到了使用问题...

回答 6 投票 0

添加自定义 500 错误页面仅用于 Laravel 中的生产

我想要一个自定义的 500 错误页面。只需在 error/500.blade.php 中创建一个视图即可完成此操作。 这对于生产模式来说很好,但我不再获得默认的异常/调试页面...

回答 8 投票 0

在 Laravel 的控制器中获取输入数据值

我想获取这个输入的值。 它的值是 53210。我怎样才能在我的控制器中得到它? 我目前...

回答 3 投票 0

如何使用 laravel 5.4 从 web.php 访问控制器内部的函数

我想从 web.php 调用控制器类内的静态函数。 在控制器中, 命名空间 App\Http\Controllers; 使用 Illuminate\Http\Request; RoutePackageController 类扩展了 Controller...

回答 2 投票 0

laravel 中的错误 422(无法处理的实体)

我在 Laravel 中遇到问题,因为它显示错误。我正在使用 ajax 将请求从客户端发送到服务器并向后发送。这是我的 AJAX 代码,我怀疑函数append() 不起作用。 $('#pet...

回答 2 投票 0

Laravel 使用中间件设置配置值

在我的 laravel 包中,我想使用 Global Middlware 设置新的配置值 所以,我使用服务提供商注册中间件 公共函数 boot() { 路线::middlewareGroup('mypacka...

回答 2 投票 0

如何在托管服务器上运行 artisan 命令 Schedule:run? (拉拉维尔)

我在 xampp\htdocs\project pp\Console\Commands 文件夹中有一个 statusUpdate.php 文件。 状态更新.php: 我在 xampp\htdocs\project pp\Console\Commands 文件夹中有一个 statusUpdate.php 文件。 状态更新.php: <?php namespace App\Console\Commands; use Illuminate\Console\Command; use DB; class statusUpdate extends Command { /** * The name and signature of the console command. * * @var string */ protected $signature = 'status:update'; /** * The console command description. * * @var string */ protected $description = 'Update Job status daily'; /** * Create a new command instance. * * @return void */ public function __construct() { parent::__construct(); } /** * Execute the console command. * * @return mixed */ public function handle() { $affected = DB::table('jobs')->update(array('status' => 1)); } } 我按照 Laravel 官方文档创建了它。之后,我将 \App\Console\Commands\statusUpdate::class 添加到位于 xampp\htdocs\project pp\Console 的 Kernel.php 文件中。 这是 Kernel.php 文件中的代码: <?php namespace App\Console; use Illuminate\Console\Scheduling\Schedule; use Illuminate\Foundation\Console\Kernel as ConsoleKernel; class Kernel extends ConsoleKernel { /** * The Artisan commands provided by your application. * * @var array */ protected $commands = [ \App\Console\Commands\statusUpdate::class, ]; /** * Define the application's command schedule. * * @param \Illuminate\Console\Scheduling\Schedule $schedule * @return void */ protected function schedule(Schedule $schedule) { $schedule->command('status:update') ->everyFiveMinutes(); } } 然后我在 Windows 上使用 CMD 运行以下命令: php artisan 时间表:运行 现在,它在我的本地服务器上运行良好。我的作业表中的状态字段正确更新为 1。 但是,当我将该项目部署到共享主机并在 cPanel 中设置 CRON 作业时,它不起作用。 CRON 作业命令是: php /path/to/artisan schedule:run 1>> /dev/null 2>&1 在此托管环境中,该命令不起作用。我该如何解决这个问题? 嗯。我按照你说的给你答案。 Cron 作业命令是这样的:php /path/to/artisan schedule:run 1>> /dev/null 2>&1 该路径应该是在服务器中找到 artisan 文件的位置。像这样: 假设您的 artisan 文件位置是 /var/www/artisan,那么简单的答案可以这样做: php /var/www/artisan schedule:run 1>> /dev/null 2>&1 只需检查是否有效。谢谢! 更新: 这就是它应该的样子。 这对我来说效果很好 /usr/local/bin/php /path/to/artisan schedule:run >> /dev/null 2>&1 您应该将 cPanel 服务器中的命令添加为 /usr/local/bin/php /home/xyz/public_html/artisan schedule:run 1>> /home/xyz/public_html/log_laravel 2>&1 这将保留所有日志/home/xyz/public_html/log_laravel Running scheduled command: '/opt/cpanel/ea-php71/root/usr/bin/php' 'artisan' SyncAPIOrders:orders > '/dev/null' 2>&1 在我的例子中,cron 作业不起作用,如果您要将命令安排为每天一次(即 00:00),并且同一时间不反映在$schedule->command();对象中 如果命令不正确,我曾经在电子邮件中收到此警告: PHP Warning: Module 'magickwand' already loaded in Unknown on line 0 Status: 404 Not Found X-Powered-By: PHP/5.6.37 Content-type: text/html; charset=UTF-8 No input file specified. 在 Kernel.php 中您应该指定 /** * Define the application's command schedule. * * @param \Illuminate\Console\Scheduling\Schedule $schedule * @return void */ protected function schedule(Schedule $schedule) { $schedule->command('SyncAPIOrders:orders') ->timezone('Asia/Kolkata') ->dailyAt('00:00'); }

回答 3 投票 0

Laravel:file_put_contents()无法打开流:会话文件夹的权限被拒绝

即使我已为存储中的文件夹提供了 777 和所需的用户和组,我也会遇到此问题。 Filesystem.php 第 81 行中的 ErrorException:file_put_contents(/var/www/html/bus...

回答 10 投票 0

socket.io 无法在客户端工作(传输错误)

我正在尝试按照教程 https://laracasts.com/discuss/channels/general-discussion/step-by-step-guide-to-installing-socketio-and-broadcasting-events-with 来实现套接字-laravel-5...

回答 3 投票 0

通过 slug 而不是通过 id 搜索对象

我是 Laravel 的相对初学者(使用版本 5.2.3),并且一直在学习 Laracasts 教程,然后做了一些我自己的实验。 我成功设置了一条适合...

回答 5 投票 0

laravel 电子邮件无法连接到邮件服务器

我尝试在用户注册后从我的 laravel 应用程序发送电子邮件,但它一直在网络选项卡中给我这个错误, "message": "无法与主机 mail.i-scbank.com 建立连接...

回答 4 投票 0

Xlsx 文件无法读取 Laravel 5.2 中的数据

我正在使用 laravel 5.2 和 "maatwebsite/excel": "~2.1.0",我无法读取 xlsx 文件数据,我收到响应空数据 我的代码在这里 Excel::load($filePathNew, 函数($

回答 1 投票 0

获取 ModSecurity:Laravel 表单提交上的访问被拒绝,代码为 44

我尝试在 Laravel 中提交表单,但收到此错误: ModSecurity:访问被拒绝,代码为 44(第 2 阶段)。需要将“eq 0”与“MULTIPART_STRICT_ERROR”进行匹配。 [菲...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.