0
これはlaravelの私の最初のアプリです。私はあまりにも私のアプリでそれらを実装するテンプレートのルールに従ってみましたが、実際に私は正しい方法でそれをしなかったかわからない。以前のページにRedirect
が必要なときは、/
ページに戻り、フォームを送信した後に同じページに留まる必要があるときは、特定のビューをmake
できませんそれを使用する方法を知っている。実装は正しいと思いますか?マスタービューのビューを含むlaravel 5.3
これは私のマスタービューです:
<!DOCTYPE html>
<html lang="en" dir="rtl">
<meta http-equiv="content-type" content="text/html;charset=UTF-8" />
<head>
<meta charset="utf-8">
<title>{{ $page_title }}</title>
{{ Html::style('css/styles.css') }}
{{ HTML::script('js/core/app.js') }}
</head>
<body>
<!-- Header -->
@include('header')
<!-- Header -->
<!-- Sidebar -->
@include('sidebar')
<!-- Sidebar -->
<!-- Main content -->
<div class="content-wrapper">
<div id="container"></div>`
</div>
<!-- /main content -->
</body>
</html>
これは私のtypicallでは、ビューに含ま:
@extends('Content_template')
@section('pageContents_js_files')
<script type="text/javascript" src="{{ asset("js/validate.min.js") }}"></script>
@stop
@section('pageContents')
<div></div>
@endsection
をそして、これはすべての一般的な見解に添付されたHTMLの一部です:
@yield('pageContents_style_files')
@yield('pageContents_js_files')
<!-- Page header -->
<div></div>
<!-- /page header -->
<!-- Content area -->
<div class="content">
<!-- Page Contents -->
@yield('pageContents')
<!-- /Page Contents -->
<!-- Footer -->
@include('footer')
<!-- Footer -->
</div>
<!-- /content area -->
<a>
タグが0の場合、マスターテンプレートへのビューを含めるためにajaxを使用していますクラスがクリックされた:
$(document).ready(function() {
$(".include").click(function(event)
{
$.ajax({
url: 'include/' + $(this).attr('id'),
type: 'GET',
success: function (data) {
$data = $(data);
$('#container').html($data);
}
});
//}
});
});
そして最後にルート(すべてのビューは、ページディレクトリに格納されている):
Route::get('include/{param}',function($param){
return view('pages.'.$param);
}
本当にありがとうございます。[farzad pakzad](https://stackoverflow.com/users/5033994/farzad-pakzad)私はその点に気付かなかった。それは簡単だった。 – rayan