laravel-5.2相关内容
我真的对事件和观察者感到困惑。因为两者都在做同样的事情。黑白事件和观察者有什么不同?提前谢谢。 推荐答案 观察者和事件做的事情完全不同。 简单区别 观察者基本上是预定义的事件,仅在雄辩的模型上发生(创建记录、更新记录、删除等)。事件是泛型的,不是预定义的,可以在任何地方使用,而不仅仅是在模型中使用。 观察员: 观察者观察雄辩中发生的特定事情,如保存、保存、删除、删除
..
我正在使用Laravel框架和条纹进行付款。当我从Stripe WebHook得到答复时,我收到如下消息: 请稍等...CloudFlare提供的DDoS保护 如何访问条纹? 推荐答案 我认为您引用的页面是CloudFlare显示的页面,用于在加载网站内容之前检查和防止僵尸程序和洪水。 在我看来,您有两个解决方案: 选项1: 在CloudFlare仪表板的
..
我想做Qrcode,在那里我可以做它,但当我想要将Qrcode的格式更改为PNG文件时,我遇到了一些麻烦。但它唯一的显示符号 我的看法: generate($row->id) ?> 我使用的Qrcode: "simplesoftwareio/simple-qrcode": "~1" 我的推荐人:https://w
..
..
我有一个现有的数据库表,我想在其上添加列.但是,当我运行 php artisan migrate 命令时,它没有说明要迁移.但是我已经添加了一个用于添加表列的架构.我已经阅读了一些文章和链接,我应该在添加新列之前首先运行 php artisan migrate:refresh.问题是,它会删除我表中的现有数据.有什么方法可以在不删除数据的情况下执行迁移并成功在表中添加列?请帮我解决一下这个.非常感
..
我想在控制器中不使用 shell 命令运行 composer dump-autoload. 在 laravel 4 中,我使用 Artisan::call('dump-autoload'); 但是在 laravel 5 中这个命令不起作用. 解决方案 Artisan 不是 composer 的包装器.Composer本身自带composer命令来控制自己. 目前没有办法以 pro
..
我想在 laravel 5.2 中使用 Redis,但是我遇到了错误,比如找不到 Class 'Predis\Client',我该如何解决. 解决方案 首先将 REDIS 下载到您的系统(如果您尚未安装). 进入你下载redis的文件夹并运行以下命令: cd your-redis-folder-name制作 进入你的项目目录并安装composer: composer 需要
..
我有一个使用 laravel 开发的博客.在我的本地 PC 中,一切正常.但是当我将它上传到实时共享托管服务器时,它会引发如下错误: MySqlConnector.php 第 124 行中的 ErrorException:错误的 COM_STMT_PREPARE 响应大小.收到 7 我的服务器配置如下 服务器:MariaDB 服务器版本:10.1.20-MariaDB - Maria
..
(我是 Laravel 的初学者) 我正在使用 Laravel 5.2.我已成功启用身份验证;通过执行 php artisan make:auth 和其他东西. 所以我的登录是有效的. 现在我需要在有人登录后做一些事情.举个简单的例子: 登录: 用户登录后,将值写入 Session. 例如:$request->session()->put('UserAgent',
..
我是 laravel 的新手.我正在尝试命令 nmp install.这是行不通的.然后如他们的官方文档所示,我尝试了 npm install --global gulp-cli 但我收到拒绝访问错误.所以我给了 sudo npm install --global gulp-cli 这似乎给了我一些正确的结果.然后我给了 npm install --no-bin-links 但它说,
..
我有使用 Laravel 4.2 构建的旧项目.我正在关注 错误 PDO 异常 (1045)SQLSTATE[HY000] [1045] 用户 'root'@'localhost' 的访问被拒绝(使用密码:YES) 我已经用谷歌搜索并尝试了所有想法,但我无法解决它 .env 文件 APP_KEY=az9tq5VHQCV9g5m2CsgY89jtijrCMgEADB_HOST=本
..
我正在尝试应用以下迁移: Schema::table('users', function (Blueprint $table) {$table->timestamp('created_at')->useCurrent()->change();}); 但是artisan 说: [Doctrine\DBAL\DBALException]请求了未知的列类型“时间戳".您使用的任何 Doctrin
..
当用户从特定设备注销时,我想从他迄今为止登录的所有设备注销.我如何在 Laravel 中做到这一点. 我使用Redis通过安装“predis/predis":“~1.0" 这是我的登录和注销控制器: 公共函数 postSignIn(Request $request){if (Auth::attempt(['email' => $request['email'], 'password
..
我正在制作广告网站,人们可以发布他们销售的商品.所以我有表格:cars、technology、real_estate、pets 等等.所有这些表格都有不同的列,除了"created_at" 列,所有表通用. 示例: 汽车:[型号、类型、燃料类型...,created_at] 宠物:[名称,描述...,created_at] 因此,如果 cars 有 5 行,pets 有 7
..
我有以下查询,我尝试使用 DB::Raw() 进行左连接,但出现错误: Illuminate\Database\Query\Builder::leftJoin() 缺少参数 2 这是我的查询: return $this->model->from('alerts as a')->leftJoin(DB::Raw("locations as l on l.id = JSON_UNQUOT
..
粗略查看 Illuminate\Database\Eloquent\Model 我可以看到以下实例属性: 受保护的 $connection受保护的 $table受保护的 $primaryKey受保护的每页公开$递增公共 $timestamps受保护的 $ 属性受保护的 $original受保护的$关系受保护的 $hidden受保护的 $visible受保护的 $appends受保护的 $fill
..
我有这样的数据库表: shoot: id, name, program程序:id,名称 拍摄中的雄辩关系是这样定义的: 公共函数program() {返回 $this->belongsTo('App\Programme', 'programme', 'id');} 使用 dd() 时,我可以看到这是正常工作的: dd(Shoot:where('id','=',1)->with('prog
..
我刚刚开始使用 laravel,我想做的就是让 follow 查询在 Eloquent 中工作: INSERT INTO geschichte (geschichte_id,geschichte_text1,geschichte_text2,geschichte_text3)值(:geschichte_id,:geschichte_text1,:geschichte_text2,:gesch
..
如何创建带有关系的 Eloquent 模型? 我有: 人员表 id名姓 员工表 idperson_id位置 我想做这样的事情: Employee::create(['名字' =>'杰克','姓氏' =>'伦敦','位置' =>'作家']) 我知道,那可以创建两个模型然后将它们关联起来.但是有没有办法让它更漂亮? 解决方案 首先,你必须在你的 Person 模型中创建
..
我使用 Laravel Query Builder 查询 MySQL 数据库,但它返回整数值作为字符串值. 我有以下查询. $query = DB::table('store_products')->select('products.id', 'products.name', 'products.unit_type', 'products.price', 'products.image_p
..