آزمایش مدارهای ساده الکتریکی
{بستن سری و موازی و مختلط مقاومتها}
هدف آزمایش: بررسی قوانین به هم بستن سری و موازی مقاومتها و آشنایی با نحوه اندازه گیری جریان و ولتاژ در مدارهای الکتریکی.
الف) سری: اگر مقاومتهای R1 و R2 و R3 و… را مطابق شکل 1 پشت سر هم طوری به هم متصل کنیم که یک سر مقاومت R1 به انتهای مقاومت R2 و سر دیگر R2 به R3 . متصل باشند گوییم مقاومتها با هم سری بسته شده اند. شکل (1)
اگر نقاط A و B یعنی ابتدا و انتهای این اتصال را به اختلاف پتانسیل V وصل کنیم:
<?php
Route::get('/home' , returnView());
function returnView()
{
echo "hi";
}
<?php
Route::get("/home" , function(){
return "Hi to home";
});
<?php
Route::get("/" , function(){
return view('home');
});
همان صفحه اصلی دامنه
home: فایل home.html در پوشه view
1) روتر: ساخت url آدرس: routes--> web.php
<?php
Route::get( "/users" . "UserController@getUsers" );
2) میدل ویر: بررسی سمی نبودن نامه رئیس: app--> Http--> Middleware
<?php
Route::get( "/users" . "." )->middleware('test');
test: نام مستعار (توضیح در ادامه پست ها)
3) کنترلر: app--> Http--> Controllers
4) مدل
دسترسی - این تابع به پوشه public اشاره می کند، ادامه آدرس باید نوشته شود. مثال:
<img src="{{ asset('/images/bg.jpg') }}" alt="عکس">
هنگام آدرس دهی برای css نیز از همین روش استفاده می کنیم.
در فایل css ساخته شده چون خود فایل asset است میتوان اینگونه آدرس داد. مثال:
background: url('/images/bg.jpg');
تابع url نیز به همین شکل است با این تفاوت که به دامنه اشاره می کند. مثال:
<a nolink="{{ url('article') }}/{{ $article->id }}">
ابتدا روتر آن تعریف میکنیم:
Route::get('/users' , 'UserController@getUsers');
سپس به کنترلر رفته و:
use App\User;
.
public function getUsers();
{
$users = User::get(); (User:همان مدل یوزر)
return $users;
*: به جای users$ می توان یک ویو را ریترن کرد:
return view('users' , ["users"=>$users]);
(همان users.html)
(پارامتر دوم: ظرف یوز را با اسم یوز بفرست به ویو)
}
*: در کنترلر ها میتوان بیش از یک فانکشن داشت.
صفحه users.php در view: (داخل body)
<?php
var_dump($users); آبجکت کاملی از تیبل
>
--------------------------------------------------------------------------------------
ادامه مطلب<?php
var_dump($users->toArray()); فقط دیتا
>
ابتدا پورت و نام دیتابیس را در فایل env. تنظیم میکنیم.
برای ساخت تیبل cmd را اجرا کرده و دستور زیر را در آن تایپ می کنیم:
php artisan make:migration create_comments_table
محل ساخته شدن: database--> migrations
داخل تابع up ستون ها مشخص می شوند.
مثال:
$table->bigIncrements('id');
میتوان در پرانتز بعد از نام طول رشته را نیز مشخص کرد. مثال: (500 , 'name')
bigIncrements: اعداد خیلی بزرگ (همون اوتو اینکریمنت - کلید اصلی)
string: همون ورچر
unique: تکراری نپذیر
nullable: میتونه خالی باشه.
تعداد زیادی از این نمونه ها را می توان در سایت لاراول با جست و جوی عبارت laravel migrations مشاهده کرد.
--------------------------------------------------------------------------
رفرنس کردن:
فارنکی ها باید همیشه آنساید (مثبت) باشند در غیر این صورت هنگام مایگرت ارور خواهد داد.
مثال:
ادامه مطلب$table->unsignedBigInteger('user_id');
$table->foreign('user_id')->references('id')->on('users');
درباره این سایت