毎度お世話になります。
Lara帳こちらを参考に
タイトルの通り、削除機能とHELPER関数の追加をしようと思ったのですが、
delete_form関数がオートロードされず、htmlspecialcharsでエスケープしたように、ミニブログシステムの記事一覧上部などにコードが文字出力されてしまいます。
また、記事の削除をするために記事のタイトルをクリックして移動をすると
Call to undefined function delete_form()
のエラーが出ます。
C:\Homestead\Laravel[composer.json]は以下になります。
"autoload": { "classmap": [ "database" ], "psr-4": { "App\\": "app/" }, "files": ["app/Http/helper.php"] }, "autoload-dev": { "psr-4": { "Tests\\": "tests/" }
Call to undefined function delete_form() (View: /home/vagrant/Code/Laravel/resources/views/articles/show.blade.php)
というエラー文が出ているので以下も添付します。
show.blade.php @extends('layout') @section('content') <h1>{{ $article->title }}</h1> <hr /> <article> <div class='body'>{{ $article->body }}</div> </article> <br /> {!! link_to(action('ArticlesController@edit' , ['id' => $article->id]) , '編集' , ['class' => 'btn btn-primary']) !!} <br /> <br /> {!! Form::open(['method' => 'DELETE', 'url' => ['articles', $article->id]]) !!} {!! Form::submit('削除', ['class' => 'btn btn-danger']) !!} {!! Form::close() !!} <!-- {!! delete_form(['articles' , $article->id]) !!} --> @stop
Laravelリリースノート
アップグレードガイド
こちらでキーワード[autoload][delete]で変更されている箇所があるか確認をしたのですが(Laravel5.2~5.4のページ全部で検索かけました)、
関係があるのかどうかわからなかったので、いじるのをやめてこちらで
お聞きすることにしました。
貼り付けるファイルが他にありましたらご指摘ください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/09/09 14:04
2017/09/09 14:08