要保持基本我想創建一個書籤應用Laravel重定向到POST方法
我有一個簡單的書籤
javascript:location.href='http://zas.dev/add?url='+encodeURIComponent(location.href)
我的路線創造了一個休息控制器
<?php
use zas\Repositories\DbLinkRepository;
class LinksController extends BaseController {
protected $link;
function __construct(DbLinkRepository $link) {
$this->link=$link;
// ...
//$this->beforeFilter('auth.basic', array('except' => array('index', 'show', 'store')));
// ...
}
public function index()
{
//return Redirect::to('home');
}
public function create()
{
}
public function store()
{
return 'hello';
//$this->link->addLink(Input::get('url'));
//return Redirect::to(Input::get('url'));
}
public function show($id)
{
//$url = $this->link->getUrl($id);
//return Redirect::to($url);
}
public function edit($id)
{
}
public function update($id){
}
public function destroy($id){
}
}
.php,我創建了一個資源
Route::resource('links','LinksController');
和我想重定向/添加到存儲方法我加
Route::get('/add',function(){
return Redirect::action('[email protected]');
});
但它從來沒有顯示hello消息,代替它重定向我
我也試圖與
return Redirect::route('links.store');
沒有多少成功
感謝您的幫助
也沒有工作,謝謝西德尼,但它並沒有真正回答這個問題,也許我錯過了一些東西。來自bookmarklet的請求是GET而不是POST,在代碼中沒有看到什麼可以處理這個 –
從你發送了什麼?框架(BackboneJS,EmberJS)還是常規的AJAX調用? – sidneydobber
從我的問題開始的書籤,所以它非常基本 但我的問題更多:爲什麼重定向到存儲方法不起作用 –