我有一個控制器,它可以完美的子文件夾:Laravel 4投入子目錄控制器 - 沒有找到
路線:
Route::resource('json/stock/equipmentImages', 'Stock_EquipmentImageController');
從控制器/股獲得同級車/ EquipmentImageController.php 這有一個類定義:
class Stock_EquipmentImageController extends \BaseController {
最奇怪的事情發生,如果我做同樣的:
Route::resource('json/stock/equipmentLocations', 'Stock_EquipmentLocationController')
然後我得到消息,找不到類。
如果我從控制器/股票/ EquipmentLocationController.php類移動到 控制器/ EquipmentLocationController.php和調整路線:
Route::resource('json/stock/equipmentLocations', 'EquipmentLocationController');
一切正常。這發生在沒有命令行訪問的共享服務器上。在我的本地主機上,所有控制器都可以放入子文件夾中。
這可能是由命名空間造成的? 'EquipmentLocationController'的命名空間是什麼? – egig 2014-09-11 04:55:52
命名空間和控制器命名可能是一個問題,但聽起來主要的問題可能是由於Linux服務器與本地計算機相比區分大小寫。 – 2014-09-11 15:28:08