如何在 Laravel 中实现数组类型路由?

我试图在 Laravel 5.8 中实现数组类型路由。 这是我尝试过的: 路线:: 获取 ('/','/myroute','mycontroller @ index'); 路线:: 获取 (['/','/myroute'),'mycontroller @ index'); 路线:: 获取 ([('/','/myroute'),'mycontroller @ index'); 路线:: 获取 ('/' | '/myroute','mycontroller @ index'); 基本上,我想做的是创建一个具有 “或” 条件的路线。 假设我想访问我的控制器索引使用Mydomain.dev/或者用于认证的/dev/myroute但是我得到了未找到 404 |. 试图阅读Laravel 文件 [https://laravel.com/docs/5.8/routing]但是我找不到指向我想做的事情的东西。 ……

共5个回答,已解决, 标签: php laravel
使用 Laravel 创建新项目会引发异常

我已经安装了带有所有扩展的 Composer 、 Laravel 和 PHP 7.1.22。 现在,我尝试使用 “laravel new project name” 创建一个新项目。它会在下面抛出异常。如何解决这个问题? > CURL 错误 7: 无法连接到本地主机端口 1080: 连接被拒绝 (请参见 Http://curl.haxx.se/libcurl/c/libcurl-errors.html [http://curl.haxx.se/libcurl/c/libcurl-errors.html]) ……

共5个回答,已解决, 标签: laravel
如何处理多页表单与 Login\ 注册在拉拉维尔的末端

我正在创建一个表单, 以便向网站提交请求。在此窗体中, 用户将填写窗体 subject description , 以及其他一些字段, 一旦用户单击 Submit 按钮, 窗体验证将在后台工作, 并应调用以下操作。 * 首先, 我们需要检查用户是否已登录, 然后将用户 id 附加到表单并提交该表单。 * 如果用户没有登录, 请在下一页中要求登录或注册 * 如果用户已经注册, 他将尝试登录, 然后处理登录并与新登录的用户一起提交请求。 * 如果用户未注册, 则他将尝试注册, 然后注册该用户并向该新注册用户提交表单。 请注意:我还在考虑检查验证, 因此, 如果验证在用户登录过程中失败, 注册, 然后不要丢失表单请求数据。 我心里有以下想法。 1. 创建一个调用的控制器 RequestController , 然后创建不同的方法 dataCollectStep checkLoginRegisterStep registeringStep , loginStep 所以首先调用 dataCollectStep 的第一个调用, 并在方法检查用户是否登录, 然后提交表单与用户登录 i ……

共4个回答,已解决, 标签: laravel
测试数据库中的 JSON 数据并获取列

我的数据库中有一个栏目, 里面存放着一个 json, 我想恢复我 json 的某个对象的价值, 以便对其进行测试 所以我的专栏 "JSON" 包含 { "type":"index", "data ":{"index":2} } 如果我收到 2, 我需要得到这个列, 其中包含索引2删除它, 我已经尝试了这: $column = Table::where('JSON["data"]["index"]','=', '2' ) ->first(); Table::dropColumn($column); 但它不工作, 因为我不能得到索引 ……

共3个回答,已解决, 标签: php laravel
如何在 laravel 视图边栏中显示数据库列中的 Json 编码数据

正在将图像位置 url 存储到我的数据库列 (称为图像)。而这些都是这种形式的..。[" http://kizflex.local/properties/10.jpg [http://kizflex.local/properties/10.jpg] "、"http://kizflex.local/properties/11.jpg [http://kizflex.local/properties/11.jpg]"] 那么, 如何循环访问此特定列, 以便获取每个地址并将其显示在我的视图中呢?求求你了, 我需要帮助。 @foreach($properties->all() as $property) {{$property->property_title}} @foreach (json_decode($property->property_image, true) as $image) @endforeach @endforeach ……

共2个回答, 标签: php laravel
为什么我得到尝试获取非对象的属性时, 显示我的数据?

我正在创建一个用户配置文件, 我正在尝试 TITRE_ANNONCE 在选择 div 中显示, 但我收到错误: > 试图获取非对象的属性 这是我的表格: @foreach($user as $annonce) {{$annonce->TITRE_ANNONCE}} @endforeach 与我的控制器: public function voirprofile($id) { $user = DB::table('users')-> join('article', 'article.id', '=', 'users.id')-> join('annonce', 'annonce.ID_ARTICLE', '=', 'article.ID_ARTICLE')-> where('users.id', $id)-> get(); return view('voirprofile') - > with('user', $user); } $user 有用户信息与所 ……

共2个回答, 标签: mysql laravel
E: 在使用 docker compose 的 php-fpm 映像构建中,包 “mysql-client” 没有安装候选

我对 docker 相当陌生,所以我试图使用 laravel 项目了解更多关于它的信息,我遵循了本教程: Https://www.digitalocean.com/community/tutorials/how-to-set-up-laravel-nginx-and-mysql-with-docker-compose?comment=77842 [https://www.digitalocean.com/community/tutorials/how-to-set-up-laravel-nginx-and-mysql-with-docker-compose?comment=77842] 我从教程中稍微调整了一下 Dockerfile,但是即使是教程文件也会导致相同的结果。 从 php: 7.3-fpm # 本作曲.锁和作曲家 json 复制 composer.lock composer.json/var/www/ # 安装依赖项 运行 curl-sL https://deb.nodesource.com/setup_10.x | bash-& \ Apt-get update & apt-get 安装 ……

共2个回答,已解决, 标签: laravel docker docker-compose dockerfile
使用 League/CSV 导出 CSV 不会对 umlauts 进行编码

我正在导出一个模型在拉拉维尔 5.7, 使用League/csv [https://csv.thephpleague.com]包: public function export(Request $request) { $people = Person::all(); $location = 'export.csv'; $csv = Writer::createFromPath($location, 'w'); $csv->setOutputBOM(Writer::BOM_UTF8); $csv->setDelimiter(';'); foreach ($people as $person) { $csv->insertOne($this->serializePerson($person)); } return response($location); } protected function serializePerson($person) { return [ $person->name, ……

共1个回答,已解决, 标签: php laravel csv utf-8 byte-order-mark
使用 data-bg-img 修复不显示 Laravel 的图像

我需要使用 data-bg-img 将图像添加到我的 laravel 刀片中 我是 larvel 的新手,目前正在使用 Laravel 5.8,我有常规路由,我的图像在公共文件夹中的图像/bg 文件夹中 ……

共1个回答, 标签: css laravel image
如何在我的路由中使用其他 DB 列,而不是 ID 列

我有这条路线: 路由:: 获取 (“订阅者/{订阅者}” 、 “subscribercontroller @ show”); 在我的控制器show method, I want it to use the email as a lookup to my table instead of the default id。这可能吗? 公众功能展示 (订户 $ 订户) { //我需要这样做 //$ 订户 = 订户:: findOrFail (); // //而不是默认的 //$ 订户 = 订户:: finaOrFail (); 返回 $ 用户; } 我试图在 StackOverflow 中寻找答案,但是我对 Laravel 的有限了解似乎不允许我使用正确的关键词。 ……

共1个回答,已解决, 标签: php laravel
如何解决 “type error: process.getuid 不是函数”

我正在使用 laravel 运行 react.js,并使用yarn run watch这一直很好,直到我在做了一些 windows 10 更新后,在我使用 yarn 或 npm 的任何时候,我都开始遇到 webpack 的这个错误 (我真的不知道这) -我很乐意帮忙 如果 (!e & & fileOwnerId = = process.getuid () utimesSync (现在,现在) 错误: 类型错误: 进程。 getuid 不是 C: \ project _ path \ node_modules \ webpack-cli \ bin \ cli 的函数。 FSReqCallback 的 js: 352: 43。 (fs。 js: 153: 23) ……

共1个回答,已解决, 标签: node.js reactjs laravel npm
同一服务器上不同文件夹上的 PHP 版本不同

在测试 PHP 版本时,我已经安装并维护了一个具有两个不同环境的应用程序。但是,在克隆 (作为生产) 中,它看起来版本较低。 尝试将总体帐户版本设置为 PHP 7.1,但对我来说不起作用。 版本差异 (1): version difference [https://i.stack.imgur.com/l2CGJ.png] [https://i.stack.imgur.com/l2CGJ.png] 服务器设置 (2): server settings [https://i.stack.imgur.com/ywC8z.png] [https://i.stack.imgur.com/ywC8z.png] ……

共0个回答, 标签: php laravel php-7.2 php-5.4
拉瓦尔回声服务器不返回任何内容

我试着用拉拉维尔回声服务器和 socket.io. io。Web 服务器是 nginx, 我想代理 SSL。当我在浏览器中跟踪与开发人员工具的通信时, 连接似乎是成功的, 但它只返回 "OK"。 这是我的配置: Nginx: location / { try_files $uri /index.php?$query_string; } location /socket.io { proxy_pass http://localhost:6001/; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; } # Remove trailing slash to please routing system. if (!-d $request_filename) { rewrite ^/(.+)/$ /$1 permanent; } 拉拉维拉-埃沃-塞弗 { "authHost":"http ……

共0个回答, 标签: php laravel nginx websocket socket.io
使用透视表作为父表是正确的吗?

我的项目在数据库中有 3 个表。 1. 药品 2. 用户 3. User _ medicine (链接表) 4. 医疗提醒 在这里,药品和用户有很多对很多的关系。所以有 user _ medicine 表 (链接表)。 现在,对于特定用户的特定药物,可能会有许多提醒。 所以我从 user _ medicine 到 medic_ reminder 建立了一对多的关系。这是一种正确的方式还是我应该为此制作另一个链接表? 或者处理这种情况的任何其他建议。请建议。 ……

共0个回答, 标签: database laravel eloquent--relationship
如何映射递归 laravel 集合

我有一个有字段的类别模型: Id 姓名 Parent_id 儿童 日期 这里childrens太关系集合对象了,我只能得到像这样需要的字段: $ 类别-> 地图 (函数 ($ cat) { 【退货】 “Id” => $ cat-> id, “Name” => $ cat-> name, “Children'” => $ cat-> map (函数 ($ child) { 【退货】 “Id” => $ child-> id, “Name” => $ child-> name, $ Child-> map () ]; })-> ToArray () ]; })-> ToArray (); 如果类别子类别也有儿童,我如何再次进行此操作? ……

共0个回答, 标签: laravel eloquent
PUT 和 POST 方法的 REST 标准是什么?

我正在拉拉夫尔中实现 API, 并得到评论, 根据 REST 标准, 我的开机自检和 PUT 方法不准确。 我正在使用 POST 创建新的资源和 PUT 更新现有的资源。看不到问题。 端点: Route::post('/cities', [ 'uses' => 'CityController@store' ]); Route::put('/cities/{id}', [ 'uses' => 'CityController@update' ]); PUT和 POST 方法: public function update(Request $request, $id) { $this->validate($request, [ 'name' => 'required|min:3', 'latitude' => 'required|numeric', 'longitude' => 'required|numeric' ]); // update model and only pass in the fi ……

共0个回答, 标签: laravel rest api post put
使用嵌套集合直接在拉拉维尔诺瓦中创建新资源

我在用拉维尔·诺瓦我有一个公司的资源, 应该有一个地址。地址存储在不同的全局地址资源中。创建公司时, 如何直接添加地址信息? 这就是为什么我现在有这个领域: public function fields(Request $request) { return [ ID::make()->sortable(), Text::make('Company name', 'name')->sortable()->rules('required', 'max:255'), Text::make('Website', 'website')->hideFromIndex()->rules('nullable', 'url'), Markdown::make('Info')->alwaysShow(), BelongsTo::make('User')->searchable()->rules('required'), ## Address Resource needs Place::make('Stre ……

共0个回答, 标签: laravel laravel-nova
第一个 arugument 需要是一个整数的字符串

我正在为应用程序制作一个函数,但是我需要复制表的一些数据。所以我用一些代码来做到这一点。但是我现在得到这个错误 Array_ key _ exists (): 第一个参数应该是字符串或整数 能帮我的人? 复制功能: 公共功能文案调查 (经理 $ 分形,调查变压器 $ 调查变压器) { //Copy 函数 (Alleen nog niet volledig hier nog 甚至 aanwerken)。)) $ Survey = Survey:: first ();//取第一个 调查--> 复制副本 = $ $ ();//拷入调查 $ I = 1; $ i <9999; $ i)//检查可提供的 $ i { $ New _ sid = $ survey-> sid $ i;//新 sid 如果 (调查:: 其中 (“侧”,$ new _ sid)-> count ()> 0) {//检查 sid 继续;//继续 if 循环 } 其他 { 休息; } } $ Copy-> sid = $ new _ sid; $ Copy-> save ();//保存了调查 $ Survey-> groups ( ……

共0个回答, 标签: laravel