1
在我目前正在建設的項目中,我有一個真正奇怪的問題,我似乎無法解決。Laravel在兩次前提基址兩次
由於需要運行生產服務器,我在Laravel 4.1(我不能使用4.2/5.0/5.1)中構建此項目。
現在的問題,我生成的網址,總是得到基址雙附加。
所以當我這樣做:
{{Form::open(array('route' => array('admin.ideas.update', $idea->id), 'files' => true, 'method' => 'put'))}}
我看到這在我的源代碼:
<form method="POST" action="http://myapp.app:8000/admin/ideas/42" accept-charset="UTF-8" enctype="multipart/form-data">
但是,當我提出我得到:在瀏覽器窗口中的以下內容:
http://myapp.app:8000/http://myapp.app:8000/admin/ideas
當我做Redirect :: route(...)時出現同樣的問題,但是當我使用Redirect :: to('url')時,一切正常。
以前有沒有人知道我能解決這個問題?
編輯:
Route::get('ideas/{id}/edit', array(
'as' => 'admin.ideas.edit',
'uses' => '[email protected]',
));
Route::put('ideas/{id}', array(
'as' => 'admin.ideas.update',
'uses' => '[email protected]',
));
你可以添加你的routes.php文件請求SE? –
編輯我原來的帖子。但它不僅在我的應用程序的這一部分中,它在洞應用程序中無處不在。 –