طرح‌بندی قالب مدیریت

زمان قرارگیری : 04 فروردین 1399
زمان این قسمت : 14:53
برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید و این دوره بخشی از دوره های اعضای ویژه نمیباشد

تعداد شرکت کنندگان 328 نفر
قیمت دوره 259000 تومان
وضعیت دوره در حال برگزاری
زمان کل دوره 26:39:36
تعداد قسمت‌ها 117
نوع دسترسی نقدی

در این جلسه خواهید دید که چطور می‌تواند قالب مدیریتی که در جلسه قبل وارد لاراول کردیم را طرح‌بندی کرد و به شکل master page مورد استفاده قرار داد.

بخش اول
مقدمات
رایگان 09:10
بخش ششم
مفاهیم هسته لاراول
برای دسترسی به این دوره نیاز است بصورت نقدی این دوره را خریداری کنید و این دوره بخشی از دوره های اعضای ویژه نمیباشد

تعداد شرکت کنندگان 328 نفر
قیمت دوره 259000 تومان
وضعیت دوره در حال برگزاری
زمان کل دوره 26:39:36
تعداد قسمت‌ها 117
نوع دسترسی نقدی

آفلاین
user-avatar
مدرس دوره حسام موسوی

اول داستان، طراح گرافیک بودم و ۲ سالی به عنوان طراح مشغول بودم، بعد به برنامه‌نویسی علاقمند شدم و الان بیشتر از ۱۰ ساله که عاشق کدزنی و چالش‌های پروژه‌های مختلفم. به تدریس علاقه خاصی دارم و دوست دارم دانشی که در این راه بدست آوردم را در اختیار دیگران هم قرار بدم. 

سوالات و گفتگو‌ها

سوالات و گفتگو‌ها

اگر سوال و مشکلی یا حتی بحثی در یکی از حوزه‌های برنامه‌نویسی دارید این بخش به شما کمک ویژه‌ای خواهد کرد

دورهای پیشنهادی

مشاهده همه دوره ها
آشنایی با امکانات جدید لاراول 7

آشنایی با امکانات جدید لاراول 7

لاراول ۷ به تازگی توسط تیم توسعه دهنده لاراول معرفی شده، ما قصد داریم در این دوره امکانات جدیدی که به واسطه لاراول ۷ در اختیار توسعه دهندگان قرار گرفت...

ساخت یک وبسایت آموزشی (فروشگاهی) با لاراول

ساخت یک وبسایت آموزشی (فروشگاهی) با لاراول

این دوره یک دوره کامل برای افرادی است که میخواهند لاراول را به درستی آموزش ببینند بعد از دوره آشنای با لاراول که بصورت رایگان در دسترس همگان قرار گرفت...

آشنایی با امکانات جدید لاراول 5.3

آشنایی با امکانات جدید لاراول 5.3

لاراول ۵.۳ بزودی به طور رسمی ارائه میشه اما نسخه develop اون چند وقتی میشه که در اختیار کاربران قرار گرفته در این دوره آموزشی سعی میکنیم که امکانات و...

دسترسی رایگان برای اعضای ویژه
آموزش پکیج نویسی لاراول

آموزش پکیج نویسی لاراول

اگر با لاراول و پکیج ها آشنا باشید مطمئنن میدانید که پکیج ها بخش مهمی در لاراول هستند و به برنامه نویسان و توسعه دهندگان لاراول کمک میکنند تا بتوانن ب...

دسترسی رایگان برای اعضای ویژه

دیدگاه‌ها و پرسش‌ها

برای ارسال نظر لازم است ابتدا وارد سایت شوید
آفلاین
user-avatar
OMID
2 ماه پیش

سلام
چرا گاهی وقت ها از yield استفاده میکنید و گاهی اوقات از include
مثلا شما وقتی sidebar رو جدا کردید توسط include فراخوانی کردید، نمیشد با yield این کار رو کرد؟

آفلاین
user-avatar
دانا
2 ماه پیش

سلام
من این ارور تو کامنت لاین دارم و صفحه سفید لود میشه چطوری به php.ini میشه اینجا دسترسی داشت ؟

\[Thu May ۲۸ ۲۳:۲۳:۱۷ ۲۰۲۰\] PHP Fatal error: Allowed memory size of ۲۱۱۱۸۳۲۰۶۴ bytes exhausted (tried to allocate ۳۲۷۶۸ bytes) in C:\\Users\\Dana\\Desktop\\zenerpro\\vendor\\symfony\\  
debug\\Exception\\FatalErrorException.php on line ۱
آفلاین
user-avatar
حسام موسوی
2 ماه پیش

منظورتون از اینجا برای دسترسی به php.ini چیه ؟

آفلاین
user-avatar
دانا
2 ماه پیش

سلام مشکل این کدم حل شد
منظورم این بود که برای افزایش حافظه پی اچ پی چون از سرور داخلی خود لاراول استفاده می کنیم
memory_limit و ... چطوری میشه به این فایل دسترسی داشت
و لطفا یک دوره هم برای آپلود کردن تصاویر در لاراول در این سری آموزشی قرار دهید
تشکر

آفلاین
user-avatar
Zahra Reyhanian
4 ماه پیش

با سلام.
چطور می تونیم در یک بخش خاص که از master ارث میبره که master هم فایل های header.blade.php و footer.blade.php رو include کرده ، استایل های header رو تغییر بدیم ؟

آفلاین
user-avatar
حسام موسوی
4 ماه پیش

چیزی که include میشه html اش رو نمیتونید تغییر بدید
البته منظورت از استایل css هدر هست ؟

آفلاین
user-avatar
Zahra Reyhanian
4 ماه پیش

فقط میخوام رنگ پس زمینه منو رو تو فایلی که master رو extend کرده، تغییر بدم. به نظرتون میشه ؟

آفلاین
user-avatar
حسام موسوی
4 ماه پیش

این که ربطی به لاراول نداره با css انجام بدید !

آفلاین
user-avatar
سید حسین رضوی
4 ماه پیش

یه روش تمیزتر و بهتر برای مدیریت breadcrumb اینه که یه فایل برای breadcrumb بسازیم و توی صفحه include کنیم بعد اینطوری مدیریت کنیم

@if(@isset($breadcrumbs))
    <ol class="breadcrumb">
        @foreach ($breadcrumbs as $breadcrumb)
            <li class="breadcrumb-item">
                @if(isset($breadcrumb['link']))
                    <a href="{{ $breadcrumb['link'] }}">
                @endif
                {{ $breadcrumb['name'] }}
                @if(isset($breadcrumb['link']))
                    </a>
                @endif
            </li>
        @endforeach
    </ol>
@endisset

و توی کنترلر جایی یه متغیر به نام breadcrumbs میسازیم و پاس میدیم به view

$breadcrumbs = [
            ['link'=>route('dashboard'),'name'=>"صفحه اصلی"],['link'=>"",'name'=>"پنل مدیریت"], ['name'=>"داشبرد"]
        ];
آفلاین
user-avatar
حسام موسوی
4 ماه پیش

خیلی ممنون از دیدگاهتون اما این فقط موقتی هست که در دوره گفتیم برای breadcrumb و seo داستان داریم

آفلاین
user-avatar
سید حسین رضوی
4 ماه پیش

خیلی عالی میشه
هرچند تا اینجای دوره هم عالی بوده، در کل اینو نوشتم برای سایر دوستان و اینکه شاید به دردشون بخوره، اگه قرار بود به نحوه آموزش شما شکی باشه قطعا در روز اینهمه وقت نمیذاشتم برای راکت

آفلاین
user-avatar
حسام موسوی
4 ماه پیش

سپاس از شما 🌹

آفلاین
user-avatar
ZR
4 ماه پیش

تفاوت استفاده از extends و yield با component و slot در چیه؟از کدوم یکی باید استفاده کرد؟

آفلاین
user-avatar
حسام موسوی
4 ماه پیش

تفاوتشون رو که دارید میبینید در طول پروژه
از هر کدوم که راحترید میتونید استفاده کنید

آفلاین
user-avatar
سعید
4 ماه پیش

سلام ، وقت بخیر
این روشی که برای breadcrump انجام دادید برای من خیلی جالب و جذاب بود. سپاس فراوان

مهندس از طریق این روش چطور میتونیم از یک متغیر که اطلاعات یک پرسنل داخلش هست رو به بلید partials.sidebar پاس بدیم؟
الان من توی بلید ساید بار یک منو دارم که میخام به روت های مورد نظرم وصلشون کنم و به ارور خوردم

//error
Undefined variable : employee (View:..................\partials\sidebar.blade.php)

//partials.sidebar.blade.php
<li class="nav-item">

//causer of error $employee->id
                    <a href="{{route('employees.save-leaves.index',$employee->id)}}" class="nav-link {{(request()->routeIs('employees.save-leaves*')) ? 'active' : '' }}"><span>ذخیره مرخصی</span></a>
                </li>

//master.blade.php
<body>

    @include('partials.nav')

    <!-- Page content -->
    <div class="page-content">

    @include('employee.partials.sidebar')

    <!-- Main content -->
        <div class="content-wrapper">

            <!-- Content area -->
        @yield('content')
        <!-- /content area -->

            <!-- Footer -->
        @include('partials.footer')
        <!-- /footer -->

        </div>
        <!-- /main content -->

</div>
<!-- /page content -->
</body>

//partials.content.blade.php
@extends('employee.master')
@section('content')

    <!-- Page header -->
    <div class="page-header page-header-light">
        <div class="breadcrumb-line breadcrumb-line-light header-elements-md-inline">
            <div class="d-flex">
                <ol class="breadcrumb">
                    {{$breadcrumb}}
                </ol>
            </div>
        </div>
    </div>
    <!-- /page header -->

    <div class="content">
        {{$slot}}
    </div>

@endsection
آفلاین
user-avatar
حسام موسوی
4 ماه پیش

به شکل زیر میتونید پارامتر پاس بدید

 @include('employee.partials.sidebar' , ['employee' => $employee])