【问题标题】:Installing Laravel On Subdirectory, Some Routes Won't Work在子目录下安装 Laravel,某些路由不工作
【发布时间】:2019-12-16 21:40:08
【问题描述】:

我正在我朋友的服务器上安装我的项目,所以我必须将它安装到 public_html 内的子目录中。因此,我创建了一个名为 lv (public_html/lv) 的子文件夹。

您可以查看下面的图片

list directory

这是我的路线

Route::get('spot/{slug}', 'userController@detail_spot');

这是我的方法 userController

public function detail_spot($slug, Request $request){ ... }

这是我的页面不工作

notfound

另一个运行良好的网页

working page

谢谢,希望你们能帮我解决这个问题。

【问题讨论】:

  • Laravel 从公共文件夹和它上面的文件夹提供服务。 *index.php 存在于公共文件夹中
  • @danishhashmi 我不太明白你说的,但是,是的,我可以在公共文件夹中说我的 index.php。我在很多网站上都按照教程安装 laravel,我只是想知道我的情况需要在子目录中安装 laravel
  • 请..帮帮我

标签: php laravel-5 deployment hosting


【解决方案1】:

你不能在项目中子文件夹项目,印度尼西亚 kan?
kalo pengen 1 server dengan 2 项目,harus pakai 子域,bukan 子文件夹项目。
示例:

  1. wisataku.com
  2. pantai.wisataku.com

mungkin maksutnya seperti ini ya

【讨论】:

  • 哦,lebih mudah pake sub domain kah mas? di 子域 itu kita taroh semua 项目 laravel kita atau cuma 公共文件夹 aja?
  • okeh,jadi gimana ini mas? saya sudah bikin 子域 dan semua yang ada di project saya saya lgs masukin ke 子域 itu ya?
  • pakai 子域服务器 aja,jangan 子域路由,nah nanti tinggal arahin aja ke 文件夹项目管理"
  • atau kalau bingung,pake routes 子域,jadi mulai dari 控制器 dimasukkan ke http dia,trus tinggal diarahin aja,bukan bikin 项目 baru,dan viewnya juga dimasukkan ke 资源项目 temen,tapi harus 编辑 juga 视图模板制作”
  • project temen pake CI mas,jadi saya remake pake laravel。 dan make subdoimainpun gak solve, tetep aja not found waktu buka spot/slug
猜你喜欢
  • 2015-01-04
  • 2023-03-10
  • 1970-01-01
  • 2018-04-04
  • 2021-02-20
  • 2014-08-03
  • 1970-01-01
  • 1970-01-01
  • 2016-07-09
相关资源
最近更新 更多