---難しいことをしているわけではありませんが、エラーが直りません。
何かご教示頂けたら幸いです...。
追記
html
1 2<!-- index.blade.php --> 3 4@extends('layouts.app') 5 6@section('content') 7<div class="container"> 8 <div class="row"> 9 <div class="col-md-8 col-md-offset-2"> 10 <div class="panel panel-default"> 11 <div class="panel-heading">Dashboard</div> 12 13 <div class="panel-body"> 14 Sample Text 15 </div> 16 </div> 17 </div> 18 </div> 19</div> 20@endsection 21
html
1 2<!-- create.blade.php --> 3 4@extends('layouts.app') 5 6@section('content') 7 <div id="main"> 8 <form method="POST" action="{{ url('articles') }}" accept-charset="UTF-8"> 9 <div class="create_form_area"> 10 <select name="category"> 11 <option value="general" selected="selected">General</option> 12 <option value="culture">Culture</option> 13 <option value="design">Design</option> 14 <option value="economics">Economics</option> 15 <option value="entertainment">Entertainment</option> 16 <option value="food">Food</option> 17 <option value="life style">Life Style</option> 18 <option value="politics">Politics</option> 19 <option value="romance">Romance</option> 20 <option value="study">Study</option> 21 <option value="technology">Technology</option> 22 <option value="travel">Travel</option> 23 <option value="work">Work</option> 24 </select> 25 @if (count($errors) > 0) 26 @foreach ($errors->all() as $error) 27 {{ $error }} 28 @endforeach 29 @endif 30 <input placeholder="Title (40 characters or less)" type="text" name="title" style="margin-top: 1em;"> 31 <input placeholder="Image URL (Image URL must be an active URL) " type="text" name="image_url" style="margin-top: 1em;"> 32 <textarea placeholder="Tell your story of abstract... (200 characters or less)" name="text" rows="6" style="margin-top: 1em;"></textarea> 33 <input type="hidden" name="_token" value="<?php echo csrf_token(); ?>"> 34 <input type="submit" value="Publish" style="margin: 1.5em 0 3em 0; width: 100%;"> 35 </div> 36 </form> 37 </div> 38@endsection 39
コード
php
1 2# QuestionsController.php 3 4<?php 5 6namespace App\Http\Controllers; 7 8use Illuminate\Http\Request; 9use App\User; 10use App\Question; 11 12class QuestionsController extends Controller { 13 public function __construct() { 14 $this->middleware('auth', ['except' => ['index', 'show']]); 15 } 16 public function index() { 17 $questions = Question::orderBy('created_at', 'DESC')->paginate(10); 18 return view('questions.index')->with('questions', $questions); 19 } 20 public function create() { 21 return view('questions.create'); 22 } 23 public function store(Request $request) { 24 Question::create( 25 array( 26 'title' => $request->title, 27 'text' => $request->text 28 ) 29 ); 30 return view('questions.store'); 31 } 32} 33
php
1 2# web.php 3 4<?php 5 6Route::group(['middleware' => ['web']], function () { 7 Auth::routes(); 8 Route::get('/', 'QuestionsController@index'); 9 Route::get('/questions/create', 'QuestionsController@create'); 10 Route::post('/questions/store', 'QuestionsController@store'); 11 12}); 13
試したこと
・php artisan route:clear
・php artisan cache:clear
・ルーティング記述を```Route::resource('questions', 'QuestionsController');
・結構前から詰まってるので忘れてしまったのですが、ググって最初の方に出てくる解決策は試したはずです。 策がないので、何か解決するかもしれないアイディアを頂けたら幸いです。宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー