0
のダウンロードを開始しますファイルがアップロードされました。Laravelファイルのアップロードが私のフォームが動作しているが、私は、ファイルを追加するとき、Laravelは以下のページのダウンロードを開始ページ
//##### home.blade.php
<?php
echo Form::open(['route' => 'home.upload', 'files' => true]);
echo Form::text('name', null);
echo '<div class="clear"></div>';
echo Form::label('file', 'Upload File');
echo Form::file('file', null, ['id' => 'file']);
echo '<div class="clear"></div>';
echo Form::submit('Submit!');
echo Form::close();
?>
//##### web.php
Route::post('/upload', [
'as' => 'home.upload',
'uses' => '[email protected]'
]);
//##### Home.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class Home extends Controller
{
public function index(Request $request)
{
return view('home');
}
public function upload(Request $request)
{
var_dump($request->hasFile('sql'))exit;
}
}
誰でも問題が分かっていますか?
送信時のURLは何ですか? –
ブラウザのURLは/ですが、ポストリクエストは/ uploadへのルートです。 ファイルが送信されるときのタイプはx-httpd-phpです。ファイルがなければ、タイプはhtmlです。 ここは問題だと思います。 – user3684098
私は正しいルートに投稿しないと言いたい。自宅にいるときにブラウザのソースHTMLを確認できますか? –