CleverDevs
8.42K subscribers
709 photos
280 videos
27 files
415 links
به کانال کلوردوز خوش اومدین

سعی میکنیم چیزایی که بنظر کاربردی هستن رو باهاتون به اشتراک بزاریم


🔥لینوکس
🔥برنامه نویسی فرانت‌اند
🔥برنامه نویسی بک‌اند
🔥اخبار تکنولوژی و...

CleverDevs are better than other Devs
💢~> @mmdrsdev
Download Telegram
با این روش میتونید از کامند های آرتیسان لاراول توی کدای پروژتون استفاده کنید

#laravel
#php
@CleverDevs
@CleverDevsGp
7👎3👍1🔥1
لاراول امکان schedule کمتر از یک دقیقه رو فراهم کرد.

https://laravel.com/docs/10.x/scheduling#sub-minute-scheduled-tasks

#laravel #php

@CleverDevs
@CleverDevsGp
🔥7👎2
هلپر های مربوط به اعداد در لاراول


سیو کن گمش نکنی👌
source
#laravel
@CleverDevs
@CleverDevsGp
👍81
تریک لاراول برای داشتن کد تمیزتر

#php #laravel
@CleverDevs
@CleverDevsGp
9👍5🔥1🆒1
چند نفر اومدن یه فریمورک برای گولنگ نوشتن با ساختار لاراول، اسمشم گذاشتن Goravel اگه خواستید یه نگاه بندازید:

https://www.goravel.dev/
#golang #laravel
@CleverDevs
@CleverDevsGp
🤣264👍4😁3🆒2🔥1
👍11
متد های whereAny و whereAll که تازه اومدن تو لاراول 👌

#php #laravel
@CleverDevs - @CleverDevsGp
🔥13👍5🆒2
پسفردا لاراول 11 میاد گفتم بیام یسری تغییرات جدیدش که اومده رو تو این پست ویرگول بگم

https://vrgl.ir/aLTvA

اگه خوشتون اومد پست ویرگول رو لایک کنید و اگه مشکلی داشت کامنت بدید❤️

#laravel
@CleverDevs - @CleverDevsGp
🔥18❤‍🔥2👌2
کامند های artisan توی لاراول 11

#php #laravel
@CleverDevs - @CleverDevsGp
🔥1742👍1
یکی اومده یه ریپو زده تا بچه های لاراول کار تست های استخدامی شرکت های مختلف رو که تجربه داشتن بنویسن و توش بزارن

اگه لاراول کارید یه نگاه بندازید ممکنه به دردتون بخوره

https://github.com/laravel98developer/laravel-hiring-projects

#Laravel
@CleverDevs - @CleverDevsGp
👍31🔥82
توی این پست میخوام یه فیچر باحال لاراول به اسم macro رو معرفی کنم

ممکنه بخواید برای یکی از کلاس های خود لاراول متدی اضافه کنید طبیعتا رفتن و اضافه کردنشش به سورس کد خود لاراول کار منطقی ای نیست تو این موقعیت میتونید از macro ها استفاده کنید

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

حالا چطور ماکرو هارو تعریف کنیم و ازشون استفاده کنیم ؟ برای اینکار میتونید ماکرو رو توی بوت AppServiceProvider تعریف کنید یا نه برای اینکه پروژتون تمیز تر باشه یه پروایدر مخصوص برای ماکرو ها بسازید

برای مثال ما میخوایم یه متد even برای کلاس Collection بسازیم تا بیاد اعضای زوج کالکشن رو برگردونه برای اینکار توی متود boot میاییم و ماکرو رو به این صورت تعریف میکنیم :

use Illuminate\Support\Collection;

public function boot()
{
Collection::macro('even', function () {
return $this->filter(function ($value) {
return $value % 2 === 0;
});
});
}


حالا هرجا بخوایم میتویم کلاس Collection رو use کنیم و از متد even استفاده کنیم :

php 
$numbers = collect([1, 2, 3, 4, 5, 6, 7, 8, 9, 10]);

$evenNumbers = $numbers->even();

// $evenNumbers will now contain [2, 4, 6, 8, 10]


برای درک بهتر میتونید این مقاله از دیتی رو هم بخونید

https://ditty.ir/posts/laravel-macro/J6dqn

#Laravel #php
@CleverDevs - @CleverDevsGp
👍17🔥433