معرفی پکیج Self-Diagnosis در لاراول
در مقاله امروز در لیداوب با ما همراه باشید تا با یکی دیگر از پکیجهای لاراول به نام Laravel Self-Diagnosis آشنا شوید. Laravel Self-Diagnosis پکیجی در لاراول است که تستهای خودآزمایی یا se
در مقاله امروز در لیداوب با ما همراه باشید تا با یکی دیگر از پکیجهای لاراول به نام Laravel Self-Diagnosis آشنا شوید.
Laravel Self-Diagnosis پکیجی در لاراول است که تستهای خودآزمایی یا self-diagnostics را در برنامه لاراول شما انجام میدهد. این بررسیها، موارد استانداردی مانند تنظیمات متغیرهای محیطی APP_KEY
در یک پروژه جدید لاراول را شامل میشود.
برای مثال، این موارد ممکن است برای همه ما رخ دهد: ممکن است فراموش کنیم که یک متغیر APP_KEY
ایجاد کنیم، فایل .env.example
دارای کلیدهایی است که در فایل .env
ما از دست رفته است یا نصب کامپوزر را فراموش کردهایم و موارد دیگری از این دست.
در اینگونه موارد، استفاده از پکیج Laravel Self Diagnosis میتواند برای شما مفید واقع شود.
لیست کامل بررسیهایی که میتوان توسط این پکیج انجام داد، عبارتند از:
• آیا متغیر محیطی APP_KEY
به درستی تنظیم شده است؟
• آیا وابستگیهای کامپوزر شما آپدیت شده است؟
• آیا ورژن صحیح PHP نصب شده است؟
• آیا extensionهای صحیح PHP نصب شده است؟
• آیا میتوان یک کانکشن به پایگاه داده ایجاد کرد؟
• آیا دایرکتوریهای storage
و bootstrap/cache
دارای مجوزهای صحیح هستند؟
• آیا فایل .env
موجود است؟
• آیا متغیرهای محیطی وجود دارند که در فایل .env.example
موجود هستند ولی در فایل .env
وجود ندارند.
• آیا مایگریشنهایی وجود دارند که باید اجرا شوند؟
• آیا دایرکتوری storage
لینک شده است؟
در زمان توسعه یک برنامه لاراول و در یک محیط تیمی، مقایسه کردن یک فایل .env
با فایل .env.example
میتواند فوق العاده مفید باشد زیرا میتوانید مطمئن شوید که همه چیز به درستی پیکربندی شده است.
شما حتی میتوانید، بررسیها یا checkهای سفارشی خود را نیز ایجاد کنید؛ میتوانید این کار را با اجرای یک رابط و پیکربندی check به صورت زیر انجام دهید:
<?php
use BeyondCode\SelfDiagnosis\Checks\Check;
class MyCustomCheck implements Check
{
/**
* The name of the check.
*
* @return string
*/
public function name(): string
{
return 'My custom check.';
}
/**
* Perform the actual verification of this check.
*
* @return bool
*/
public function check(): bool
{
return true;
}
/**
* The error message to display in case the check does not pass.
*
* @return string
*/
public function message() : string
{
return 'This is the error message that users see if "check" returns false.';
}
}
آشنایی با سایر پکیجهای لاراول:
میتوانید این پکیج را از لینک beyondcode/laravel-self-diagnosis دانلود کرده و در برنامههای لاراول خود مورد استفاده قرار دهید. پکیجهای فراوانی برای برنامه نویسی با زبان PHP و فریم ورک لاراول طراحی شدهاند که میتوانند در ایجاد برنامههای تحت وب به کمک شما بیایند. لیداوب را دنبال کنید و با پکیجهای دیگر لاراول نیز آشنا شوید.
دیدگاه ها
متاسفانه فقط اعضای سایت قادر به ثبت دیدگاه هستند
ورود به سایت