質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

0回答

2455閲覧

管理画面テンプレートファイルをclone→laravelで使用するには??

kazoogon

総合スコア281

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2018/04/19 09:57

編集2018/04/20 11:14

ただいまlaravel.5.5にて、管理画面をテンプレートを使ってカスタマイズしようとしております。

実現したいこと

https://github.com/sbilly/joli-adminこのサイトよりgit cloneして自分でカスタマイズしようと思っている
→こちらのtemplateはjoli-admin/joliディレクトリ にアクセスすればDashboardが表示されるようになっている
→現在ローカルではhttp://192.168.10.10なのでhttp://192.168.10.10/adminがアクセスされたらこのtemplateのdashboardが表示されるようにしたい

しかしlaravelでこれをしようとすると例えば
①web.php

//login後にアクセスするようにする Route::group(['prefix' => 'admin'], function() { Route::get('logout', 'Admin\LoginController@logout'); Route::get('', 'Admin\LoginController@showLoginForm')->name('admin.login'); Route::post('', 'Admin\LoginController@login'); Route::get('dashboard', 'Admin\DashboardController@index')->name('admin.dashboard'); });

②DashboardController

class ProfileController extends Controller { public function __construct() { $this->middleware('auth:admin'); } public function index(){ //DBから情報をとってくる処理など return view('admin.dashboard'); } }

③dashboard.blade.php

templateから探してきてコピペして。。。。?

という流れになると思うのですが、これだと非常に効率が悪いと思われます。何か違う方法はありますでしょうか??
またcss,jsファイルもlaravelに指定された場所にadminフォルダを作って移動させてというながれになるのでしょうか??

http://192.168.10.10/adminにアクセスされたらjoli-admin/joliを読み込み、後はcontrollerを作っていけばよい、という方法は無理でしょうか??
よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

euledge

2018/04/20 22:56

やりたいことが、伝わりません。 HTMLファイルをそのままBladeでレンダリングしたいのでしょうか?それともルーティングのやり方がわからないということでしょうか?
kazoogon

2018/04/21 01:12

routingの方法は分かります。  「http://192.168.10.10/admin入力 = joli-admin/joliディレクトリ 表示」にしたいですが、laravelでしようとするとhtmlファイルを全てresources/views配下の移動し名前を変更。 またcss. jsも所定の位置に移動、さらにはassetというdirectoryはどこに配置すればよいのか?? joliディレクトリをそのままどこかにおいてhttp://192.168.10.10/adminアクセスで表示されたら手間がはぶけるのですが。。 しかしそれができてもDBから情報をとってきたりする場合に普通のlaravelの書き方ができないのでlaravel使用する意味がないなど。。 おおざっぱで申し訳ございませんが、ご理解いただけたら幸いです。よろしくお願いいたします。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問