تخفیف ویژه

پکیج های برتر برای توسعه فریم ورک لاراول

دسته بندی: آموزش
زمان مطالعه: 3 دقیقه
۲۸ دی ۱۳۹۷

لاراول (Laravel) یک فریم ورک PHP رایگان اپن سورس می‌باشد که از آن برای ساخت وب اپلیکیشن‌ها استفاده می‌شود. در حال حاضر بدون شک اپلیکیشن لاراول مشهورترین فریم ورک PHP می باشد. فریم ورک لاراول ویژگی‌های زیادی از قبیل سندیت، routing، معماری MVC، شیوایی و غیره ارائه می‌دهد. در این مقاله، پکیج های PHP را لیست خواهیم کرد که می‌توانید از آنها برای توسعه فریم ورک لاراول استفاده کنید. شما می‌توانید این پکیج‌ها را به آسانی وارد پروژه فریم ورک لاراول خود کنید؛ چرا که این پکیج‌ها عاملیت بسیار خوبی ارائه می‌دهند و برای اضافه کردن به پروژه‌های مختلف مورد نیاز می‌باشند.

فریم ورک لاراول

فهرست محتوای این مقاله

Laravel Debugbar

Laravel Debugbar پکیجی است که به شما اجازه می‌دهد جهت دیباگ کردن، یک تولبار یا نوار ابزار توسعه دهنده را به اپلیکیشن فریم ورک لاراول خود اضافه کنید. Debugbar برای فریم ورک لاراول 5، به روز رسانی شده است، بنابراین شما می‌توانید آن را به آسانی در پروژه خود استفاده کنید. Debugbar امکانات بسیاری از قبیل نشان دادن پیام هام دیباگ، استثنائات، route هایی که در حاضر استفاده شده و تمام جستجوهای پایگاه داده ای که اپلیکیشن شما انجام می‌دهد را به شما می‌دهد.

// Messages
Debugbar::info(
$info
);
Debugbar::warning(
$warning
);
Debugbar::error(
$error
);

<span 
class
=
"hljs-comment"
>
// Measure render time.</span>
start_measure(<span 
class
=
"hljs-string"
>
'render'
</span>,<span 
class
=
"hljs-string"
>
'Rendering time'
</span>);
stop_measure(<span 
class
=
"hljs-string"
>
'render'
</span>);
add_measure(<span 
class
=
"hljs-string"
>
'now'
</span>, LARAVEL_START, microtime(<span 
class
=
"hljs-keyword"
>true</span>));

//Exceptions
try
{
    
throw
 
new
 
Exception(
'Some Exception'
);
} 
catch
(Exception 
$e
) {
    
Debugbar::addException(
$e
);
}

Laravel User Verification

این پکیج به شما این امکان را می‌دهد که تایید کاربری را مدیریت کنید و ایمیل‌ها را اعتبارسنجی کنید. این پکیج یک نشانه تایید برای کاربر ثبت شده ایجاد و ذخیره می‌کند، با کمک لینک نشانه تایید یک ایمیل را می‌فرستد یا در صف قرار می‌دهد، تایید نشانه را مدیریت می‌کند و کاربر را به عنوان یک کاربر تایید شده قرار می‌دهد. این پکیج یک میان افزار روت isVerified اختیاری نیز فراهم می‌کند.

public
 
function
 
register(Request 
$request
)
{
    
$this
->validator(
$request
->all())->validate();

    
$user
 
= 
$this
->create(
$request
->all());

    
event(
new
 
Registered(
$user
));

    
$this
->guard()->login(
$user
);

    
UserVerification::generate(
$user
);

    
UserVerification::send(
$user
, 
'My Custom E-mail Subject'
);

    
return
 
$this
->registered(
$request
, 
$user
)
        
?: redirect(
$this
->redirectPath());
}

پکیج Laravel Mix

Laravel Mix یک API غنی و شفاف برای توصیف مراحل ساخت webpack پروژه شما فراهم می‌کند. Mix چندین پیش پردازنده زبان CSS و JavaScript رایج فراهم می‌کند که می‌توانند برای ساخت assets شما از طریق webpack به یکدیگر متصل شوند. شما می‌توانید از Laravel Mix در یک اپلیکیشن غیر لاراول نیز استفاده کنید.

mix.js([
'resources/assets/js/app.js'
, 
'resources/assets/js/custom.js'
], 
'public/js'
)
   
.sass(
'resources/assets/sass/app.scss'
, 
'public/css'
);

پکیج Laravel Backup

این پکیج فریم ورک لاراول، یک پشتیبان از تمام فایل‌های شما ایجاد می‌کند. Laravel Backup یک فایل زیپ درست می‌کند که شامل تمام فایل هایی است که شما در زمان نسخه برداری پایگاه داده خود مشخص می‌کنید. این  پشتیبان را می‌توان در هر پوشه سیستمی ذخیره کرد. برای ایجاد یک پشتیبان فقط کافی است دستور زیر را انجام دهید.

php artisan backup:run

پکیج Laravel Permissons

این پکیج به شما اجازه می‌دهد مجوزهای کاربر و نقش‌ها را در یک پایگاه داده مدیریت کنید. Laravel Premissions یک پکیج فریم ورک لاراول 5 است که برای مجوزهای مبنی بر نقش پروژه فراهم شده است.

use
 
Illuminate\Foundation\Auth\User 
as
 
Authenticatable;
use
 
Spatie\Permission\Traits\HasRoles;

class
 
User 
extends
 
Authenticatable
{
    
use
 
HasRoles;

    
// ...
}

چه امتیازی به این مقاله می دید؟

نظرات کاربران

اولین دیدگاه این پست رو تو بنویس !

ارسال دیدگاه
خوشحال میشیم دیدگاه و یا تجربیات خودتون رو با ما در میون بذارید :