Laravel5.5でシンプルなブログ投稿機能を導入しようと思い、
投稿機能だけ提供されているようなCMSを発見し、導入を試みていますが、インストールがうまくいきません。
日本語での情報提供がなく、英語版のサイトを参考にしていますが
うまくいきません。
https://packagist.org/packages/glebstar/laravel5-simple-cms
とりあえず、
マニュアル通り
composer require glebstar/laravel5-simple-cms
を実行してみました。
config/app.php
のサービスプロバイダーの配列に
GlebStarSimpleCms \ ServiceProvider :: class、
を追加しました。
その次に
php artisan vendor:publish --provider="GlebStarSimpleCms\ServiceProvider"
をしました。
ここからの部分が良くわからないのですが、
routes/web.phpに
Route::group(['prefix' => 'cms', 'middleware' => 'cms'], function(){ Route::get('/', ['as' => 'cms', 'uses' =>'\GlebStarSimpleCms\Controllers\AdminController@index']); Route::match(['get', 'post'], '/add', '\GlebStarSimpleCms\Controllers\AdminController@add'); Route::match(['get', 'post'], '/edit/{id}', '\GlebStarSimpleCms\Controllers\AdminController@edit'); Route::delete('/delete/{id}', '\GlebStarSimpleCms\Controllers\AdminController@delete'); }); // this route should be the last. Route::get('{path}', '\GlebStarSimpleCms\Controllers\CmsController@index')->where('path', '([A-z\d-/_.]+)?');
を追加したのですが、合っているでしょうか?
php artisan migrate
としたのですが、「nothing to migrate 」となります。
そして
config/simplecms.phpを編集してください。
とあるのですが、このファイルが存在していません。
この操作のあとにフォルダ構成などを確認しましたが、
SimpleCMS関連のディレクトなどが存在していません。
どこから間違えているのか分からず困っています。
ご存知の方がいらっしゃいましたら教えて頂けるでしょうか?
宜しくお願いいたします。
(追記)
composer require glebstar/laravel5-simple-cms
を実行すると
Using version ^1.0 for glebstar/laravel5-simple-cms ./composer.json has been updated Loading composer repositories with package information Updating dependencies (including require-dev) Nothing to install or update Generating optimized autoload files > Illuminate\Foundation\ComposerScripts::postUpdate > php artisan optimize
というメッセージが表示されました。
回答1件
あなたの回答
tips
プレビュー