我正在使用Laravel8和PHP7.4,并试图实现一个具有"WithoutOverlapping“中间件的作业。 作业被分派到一个参数为"1“的队列上,当作业在队列上执行时,我收到以下错误: $hotelID must not be accessed before initialization 似乎在中间件之前没有调用__construct方法,我如何将密钥传递给WithoutOverlapping的类构造函数? class DeleteHotel implements ShouldQueue
{
use Dispatchable, InteractsWithQue
我的工作如下: class ProcessActions implements ShouldQueue
{
use Dispatchable;
use InteractsWithQueue;
use Queueable;
use SerializesModels;
protected $user_id;
public $uniqueFor = 4;
/**
* Create a new job instance.
*
* @param mixed $action_id
*/
publ
我用cron作业来做一些CRUD操作,使用laravel调度。在本地主机上,它运行良好。但是在我的共享主机上,我一直收到这个错误。
2020-04-08 16:56:01] local.ERROR: The Process class relies on proc_open, which is not available on your PHP installation. {"exception":"[object] (Symfony\\Component\\Process\\Exception\\LogicException(code: 0): The Process
我用laravel构建了一个应用程序,该应用程序应该使用为全国各地每4小时获取一次新闻。好像有一段时间很好。但是过了一段时间后会停止并重新启动。我不知道怎么追踪到底出了什么问题。
Laravel版本
Laravel框架5.5.45
Ubuntu16.04.5LTS(GNU/Linux4.4.0-142-通用x86_64)
CRON职务详细信息
# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicati
我正在和Inertia.js一起做一个Laravel 8项目。在登录函数中,我可以使用Auth:: user ()来获取用户。但是,在登录后,其他函数将在Auth::user()中获得null。我不知道怎么回事。有人能帮我吗?
我认为Laravel使用会话来识别当前用户,所以我尝试在登录之前和之后通过dd($request->session()->all());列出会话。并且"_token“的会话值不会改变。
登录函数
public function handleProviderCallback(Request $request)
{
// user from so
当我运行下面的代码时,我对user_id 1,2,3,4,5进程感到困惑,但当它在1分钟后运行时,它将再次尝试运行user_id 1,2,3,4,5,而不是继续运行6,7,8,9,10。我想连续运行,直到它完成所有用户(这意味着我不知道什么时候它将完成所有用户)。我该怎么做呢? 应用程序/控制台/内核 <?php
namespace App\Console;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
use App\Us
如何获得有关登录用户服务提供商的信息?当我在模板{{ $test }中使用它时,总是返回0,但我100%确信im已登录。或者你有更好的解决方案?
use Illuminate\Support\ServiceProvider;
use Auth;
use View;
class AppServiceProvider extends ServiceProvider
{
public function boot()
{
$user = Auth::user();
if ($user !== null) {
$walletsCo
我在app/Http/中间件/上创建了一个名为CorsMiddleware.php的中间件。这是相当简单的,它已经在我的离线家园盒工作。这个问题发生在我的远程机器上:
ReflectionException in Container.php line 738:
Class App\Http\MiddleWare\CorsMiddleware does not exist
我的档案结构:
Middleware:
total 20
-rwxr-xr-x 1 CasatoroWeb CasatoroWeb 676 Mar 16 12:53 Authenticate.php
-rwxr-xr-x 1