🎄 یک برنامه نویس تنبل
2.02K subscribers
1.54K photos
284 videos
37 files
1.91K links
کانال یک برنامه نویس تنبل

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

ارتباط با مدیریت :

@CoderNap

اسپانسر هاست سایت راییوم توسط پوینا

https://rayium.ir

@poinair
Download Telegram
🔶 مایکروسافت اپ هوش مصنوعی Copilot رو حالا به صورت مستقل عرضه کرده و دیگه نیازی به نصب اپ بینگ برای استفاده از این هوش مصنوعی نیست.

همانند اپ بینگ، از این هوش مصنوعی میتونید سوالای مختلف بپرسید، با DALL-E 3 عکس و با پلاگین Suno اهنگ بسازید.

این اپ در حال حاضر فقط برای اندروید عرضه شده ولی در اینده برای iOS هم عرضه خواهد شد.

#خبر

@TheRaymondDev
🔶 هم اکنون پروژه خبری لاراول توسعه می دهم. پروژه رو گیت هاب آپلود کردم و به مرور زمان پروژه به روز رسانی می شود و می توانید برای یادگیری لاراول از کدهای این پروژه بهره بگیرید.

پروژه خبری لاراول به صورت ماژولار است

ستاره یادت نره ... 😃

https://github.com/Rayiumir/News

#لاراول

@TheRaymondDev
👍41🤔1
🔶 اگر به خطای زیر مواجه شدید یعنی اینکه namespace اضافی شناسایی کرده است.

Target class [Rayium\Admin\modules\Rayium\Admin\Http\Controllers\AdminController] does not exist.


حالا مسیر Route رو ببین :

use modules\Rayium\Admin\Http\Controllers\AdminController;

Route::group(['namespace' => 'Rayium\Admin'], function ($router){
$router->resource('/admin', AdminController::class)->except('show');
});


اینجاست که نام اسپیس اضافی Rayium\Admin در مسیر کنترلر use شده که باعث میشه کنترلر شناسایی نشود.

برای حل مشکل 'namespace' => 'Rayium\Admin' حذف شود تا در مسیر کنترلر نام اسپیس اضافی use نشود.

Route::group([], function ($router){
$router->resource('/admin', AdminController::class)->except('show');
});


#لاراول

@TheRaymondDev
👍1
🔶 به عنوان طرفدار کی دراما امروز بازیگری به نام لی سون کیون که در فیلم انگل جایزه اسکار گرفته بود, خودکشی کرد.

ببین دوستان یه چیزی بگم که بدونید.

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

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

مثلا این بازیگری که خودکشی کرد متهم به مصرف مواد مخدر و وارد شدن به ساختمان سکس ورکرها و فلان ... که باعث شد این فرد طرد و گوشه گیر شود و پایش به پلیس باز شود و چنان مشکلات انباشته شد که کارش به خودکشی کشید. برای همین نرخ خودکشی در کره جنوبی نسبت به کشورهای دیگر در بالاترین های جهان دارد.

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

در رسانه ها همه چیز گل و بلبل نشان می دهد اما در واقعیت چیز دیگریست.

خوبه که واقعیت ها رو بدونیم.

@TheRaymondDev
👍3
تازه داشتیم ارائه دهنده های همایش تیرماه رو معرفی میکردیم که یکی از بچه ها این پوسترو ساخت پخش کرد و انقدر بازپخش شد که چند تا از اسپانسرا فکر کردن حقیقت داره و میخواستن لفت بدن و میپرسیدن م‌م واقعاا داخل همایش‌ حضور داره یا شوخیه، حتی موضوعش و عکسش و بیوگرافیش هم شک برانگیز نبود

| Abbas Davarpanah |

〰️〰️〰️〰️〰️〰️
⚡️@pgtweet
🤣10
امروز زادروز لینوس توروالدز مهندس نرم‌افزار فنلاندی، آغازگر و توسعه دهنده هسته لینوکس و همچنین نرم‌افزار گیت است.
#یب
https://w.wiki/_uReN
👍1
#کوته_نیوز

با موافقت دولت، چوب اپراتورها 34 درصد در آستین ملت فرو رفت.

@DevTwitter
👍1
🔶 اگر در صفحه بندی دیتاها دچار بهم ریختگی شد که با بوت استرپ ایجاد شده است.

به مسیر زیر بروید:
App\Providers\AppServiceProvider


و حالا در تابع boot این کد Paginator::useBootstrap را قرار دهید:

use Illuminate\Pagination\Paginator;

public function boot(): void
{
Paginator::useBootstrap();
}


#لاراول

@TheRaymondDev
👍3
🔶 حذف یک رکورد در لاراول

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

برای همین برای ایجاد دکمه حذف رکورد از جاوا اسکریپت به همراه فرم زیر به کار می گیریم.

کنترلر:

public function destroy(string $id)
{
User::findOrFail($id)->delete();
return redirect()->route('users.index');
}


دکمه حذف رکورد:
@foreach($users as $row)
<a class="text-dark" onclick="event.preventDefault();document.getElementById('trash-{{$row->id}}').submit()"><i class="fa-light fa-trash"></i></a>
<form id="trash-{{$row->id}}" action="{{ route('users.destroy', $row->id) }}" method="POST">@csrf @method('DELETE')</form>
@endforeach


https://rayium.ir/?p=917

#لاراول

@TheRaymondDev
👍3
🔶 افزودن آنلاین و آفلاین کاربران در لاراول

در صفحه بخشی به نام آنلاین و آفلاین اضافه می کنیم که بتوانید کاربران رو رصد کنید.

1. ستون دیتابیس را با نام add_new_column_last_seen ایجاد کنید.
php artisan make:migration add_new_column_last_seen

2. یک جدول جدید با نام last_seen ایجاد کنید.
<?php

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;

class AddNewColumnLastSeen extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::table('users', function(Blueprint $table){
$table->timestamp('last_seen')->nullable();
});
}

/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{

}
}

3. دستور زیر در خط فرمان لینوکس یا ویندوز وارد کنید تا اطلاعات جدول و ستون ثبت شود.
php artisan migrate

4. در مسیر مدل app/Models/User.php عبارت last_seen را اضافه کنید.
protected $fillable = [
'name', 'email', 'password', 'last_seen'
];

5. یک فایل جدید به نام UserActivity در بخش middleware ایجاد کنید.
php artisan make:middleware UserActivity

6. کد زیر را در فایل UserActivity.php وارد کنید.
<?php

namespace App\Http\Middleware;

use Closure;
use Illuminate\Http\Request;
use Auth;
use Cache;
use App\Models\User;

class UserActivity
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle(Request $request, Closure $next)
{
if (Auth::check()) {
$expiresAt = now()->addMinutes(2); /* keep online for 2 min */
Cache::put('user-is-online-' . Auth::user()->id, true, $expiresAt);

/* last seen */
User::where('id', Auth::user()->id)->update(['last_seen' => now()]);
}

return $next($request);
}
}


#لاراول
#ادامه

@TheRaymondDev
🎄 یک برنامه نویس تنبل
🔶 افزودن آنلاین و آفلاین کاربران در لاراول در صفحه بخشی به نام آنلاین و آفلاین اضافه می کنیم که بتوانید کاربران رو رصد کنید. 1. ستون دیتابیس را با نام add_new_column_last_seen ایجاد کنید. php artisan make:migration add_new_column_last_seen 2. یک جدول جدید…
#تکمیلی

7. در قسمت هسته لاراول فایل UserActivity.php را در مسیر app/Http/Kernel.php فراخوانی کنید.

<?php

namespace App\Http;

use Illuminate\Foundation\Http\Kernel as HttpKernel;

class Kernel extends HttpKernel
{
...........
protected $middlewareGroups = [
'web' => [
\App\Http\Middleware\UserActivity::class,
],

'api' => [
'throttle:api',
\Illuminate\Routing\Middleware\SubstituteBindings::class,
],
];
...........
}

8. مسیر صفحه در web.php تعریف کنید.
Route::middleware(['auth', 'admin'])->prefix('/userarea')->group(function() {
Route::resource('/users', UserController::class)->except(['show']);
});

9. کنترلر با نام UserController.php در مسیر app/Http/Controllers/UserController.php ایجاد کنید و کد زیر را قرار دهید.

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Models\User;

class UserController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index(Request $request)
{
$users = User::select("*")
->whereNotNull('last_seen')
->orderBy('last_seen', 'DESC')
->paginate(10);

return view('users', compact('users'));
}
}


10. برای نمایش وضعیت آنلاین / آفلاین کاربر فایل به نام users.blade.php در مسیر resources/views/users.blade.php ایجاد کنید و کد زیر را قرار دهید.

<td class="text-center">
@if(Cache::has('user-is-online-' . $user->id))
<span class="text-success"><i class="fas fa-circle"></i> آنلاین</span>
@else
<span class="text-secondary"><i class="fas fa-circle"></i> آفلاین</span>
@endif
</td>


https://rayium.ir/?p=85

#لاراول

@TheRaymondDev
👍2
🔶 رهگیری کاربران در حالت Incognito کروم؛ گوگل ۵ میلیارد دلار جریمه شد

#خبر

@TheRaymondDev
🔥1
🗿 خود کرده را تدبیر نیست ...!
❤️ @COMMITOR
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
سلام بچه ها

بالاخره 200 تایی شدیم.

همگی خوش آمدید و از حمایت ها متشکرم 🥂

@TheRaymondDev
4🔥1
بلاخره Vue فیچری که همیشه توی Svelte بهش حسودیم می‌شد رو امروز اضافه کرد.

@DevTwitter | <Pesar/>
👍4
طرف تو شرکت روبروی من میشینه. لوکیشن لینکدین رو زده آلمان. این همه تخصص و مهارت که تو لینکدین میبینیم اگر واقعی بودن الان ایران سه بار ژاپن رو پشت سر گذاشته بود.
زیاد به چیزایی که تو شبکه‌های اجتماعی می‌بینید اهمیت ندید.

| مخدوم بی عنایت |

〰️〰️〰️〰️〰️〰️
⚡️@pgtweet
👍1
Forwarded from Sadra Codes
جامعه گوسفندی، لایق حکومت گرگ‌هاست چراکه از ماست که بر ماست..

#گرانی_اینترنت
👍1👎1
🗿 زود برگرد گذشته...!
❤️ @COMMITOR
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3