Excellent work atif bhai.....the way you explain things is awesome!! You make difficult concepts quite easy to understand.... You are a God Gifted Teacher.....Great presentation skills....Great Videos.... Allah Bless You
@AtifNaseem5 жыл бұрын
Thank you kamran khan. ALLAH bless you.
@ehabelshimi94732 жыл бұрын
the best of video "السلام عليكم" thanks
@AtifNaseem2 жыл бұрын
Glad you like it :-)
@aosky61683 жыл бұрын
thanks for your helpful content. I have a question concerning getting list from database, how can I get list with filter for a specific value of a field, for example I want to get list with just the persons which their names = "jamal"?
@AtifNaseem3 жыл бұрын
select * from table_name where name = 'jamal'
@jelbinthomas95593 жыл бұрын
can you tell me which link you are copy for the migration???
@AtifNaseem3 жыл бұрын
its in the description of the video.
@imranshabbir35174 жыл бұрын
Hi, can you please explain, why you used api/country in URL to access the webpage, as i see that in API routing file you were used (country) only in the get method, so I am confused how api word comes in the URL?
@AtifNaseem4 жыл бұрын
Yes, correct To change it we just go to the RouteServiceProvider.php file in the app/Providers folder Then in the mapApiRoutes method function section, we can eliminate the prefix (‘api’) protected function mapApiRoutes() { Route::prefix('api') ->middleware('api') ->namespace($this->namespace) ->group(base_path('routes/api.php')); } So that the function becomes as follows protected function mapApiRoutes() { Route::middleware('api') ->namespace($this->namespace) ->group(base_path('routes/api.php')); }
@supunmaththanagoda90824 жыл бұрын
Did you store all County names in the _z_country table? 🤔 How did you get data without saving data in table?
@AtifNaseem4 жыл бұрын
The link of the table is in the description of the video.
@charlesessien36764 жыл бұрын
Illuminate\Contracts\Container\BindingResolutionException Target class [App\Http\Controllers\CountryController] does not exist. i keep getting this error, please what could be wrong?
@AtifNaseem4 жыл бұрын
1. Run composer dump-autoload command. composer dump-autoload 2. Run the config command. php artisan config:clear
@donaldmjbart-williams31442 жыл бұрын
Hello Atif. Thanks for a great tutorial. Can you make a single video explaining the migration file?
@AtifNaseem2 жыл бұрын
Yes, soon. Thanks Donald MJ
@JavedKhan-gp1nj3 жыл бұрын
Illuminate\Contracts\Container\BindingResolutionException Target class [Country\CountryController] does not exist. ye error de raha hai sir
@AtifNaseem3 жыл бұрын
Check the controller exists in the folder Country
@calligraphywithshohely1173 жыл бұрын
Same error showing to me. Can you solve this issue? Please help me
@sapsirre4 жыл бұрын
hello good sir, when i open 127.0.0.1:8000/api/country it says that Illuminate\Database\QueryException could not find driver (SQL: select * from `_z_country`) i already uncomment pdo MySQL in PHP.ini but it doesn't seem to work
@AtifNaseem4 жыл бұрын
php.ini? in laravel have you set db in .env file?
@sapsirre4 жыл бұрын
@@AtifNaseem yes i have, also if its not maybe the error its different
@yehiakadah20704 жыл бұрын
Iam used xampp when i go to the database i found 3 table only what is the problem ?
@AtifNaseem4 жыл бұрын
Please open .sql file in notepad++ and copy everything from there and paste in phpmyadmin (after selecting a database)
@roshankc60444 жыл бұрын
Why we use this code the output is same using protected $fillable = [ 'id', 'iso', 'name', 'dname', 'iso3', 'position', 'numcode', 'phonecode', 'created', 'register_by', 'modified', 'modified_by', 'record_deleted', ]; or Not using This
@AtifNaseem4 жыл бұрын
will helpful on saving the data
@vishwakirtivardhan26914 жыл бұрын
Hi buddy, I am still getting same error while migrate the db, which is mention in video, I do all possible hack which you discribe in video. Help me out pls.
@vishwakirtivardhan26914 жыл бұрын
And one more thing,What is relevance of 99 or 199 in defaultstringlength function ?
@AtifNaseem4 жыл бұрын
share errors.
@AtifNaseem4 жыл бұрын
its default string length, set 99 if its enough
@obentabiayuk47804 жыл бұрын
please how did you know that the that the url will be localhost:8000/api/country ???
@AtifNaseem4 жыл бұрын
Once you execute "php artisan serve" you can use this route.
@bouhadadouasma9664 жыл бұрын
I get an error when I run php artisan migrate can you help me ? Fatal error: Uncaught Error: Class 'Illuminate\Foundation\Application' not found in C:\xampp64\php\www\Think\bootstrap\app.php:14
@AtifNaseem4 жыл бұрын
execute these commands composer dump-autoload composer install --no-scripts composer update
@kalyanipriyadarsini4 жыл бұрын
$apitoken = $request->header('APP_KEY'); itis not displaying apitoken value from header in postman api
@AtifNaseem4 жыл бұрын
use APPKEY instead
@mythilim47514 жыл бұрын
Awesome .... Thank you sir .
@AtifNaseem4 жыл бұрын
Most welcome
@fauzanramadhan39164 жыл бұрын
why i just have 3 table without relationship?
@AtifNaseem4 жыл бұрын
Open sql file in notepad++ and check all the queries. I think there are many tables with data.
@VaVathana-co3nh4 жыл бұрын
me too
@AhfazMalik4 жыл бұрын
Sir meri nai chalrai API ? PLZZ HELP
@AtifNaseem4 жыл бұрын
No porblem, share errors.
@AhfazMalik4 жыл бұрын
@@AtifNaseem he said , model not found , And i mention my model in controller . Like use\app\models\CountryModel
@musyafamuhammad54674 жыл бұрын
Assalamualaikum, how to read more than 1 table in the database?
@musyafamuhammad54674 жыл бұрын
Should i create more models?
@AtifNaseem4 жыл бұрын
Yes one model for one table and then create relationship.
@AtifNaseem4 жыл бұрын
You can create select query and get data from various tables.
@musyafamuhammad54674 жыл бұрын
@@AtifNaseem and for controller too?
@samuelandrian40254 жыл бұрын
in my case the url will be 127.0.0.1:8000/country, did i miss any configuration here?, how can the url become 127.0.0.1:8000/api/country ?
@AtifNaseem4 жыл бұрын
Make sure you created route in api and not in web, then check url with /api/country
@samuelandrian40254 жыл бұрын
@@AtifNaseem thankyou very much sir
@MrFranciscoooooo4 жыл бұрын
2:52, you didn't explain why you did this step..
@AtifNaseem4 жыл бұрын
you mean php artisan migrate, actually after resolving the defaultstring error, we created all the tables
@MrFranciscoooooo4 жыл бұрын
@@AtifNaseem no.. why that defaultstring? never got that in my migrations.
@BaoNguyen-de5du4 жыл бұрын
dear sir, i got only 3 tables how did you got 20 tables ? how to fix it ? Thank
@AtifNaseem4 жыл бұрын
In migration file: 2018_09_26_163300_student_register.php you can see that we have alot of tables. Check if any error is preventing it.
@TanPham-of4bt4 жыл бұрын
you must change file name 2018_09_26_163300_student_register.php.txt to 2018_09_26_163300_student_register.php
@CloudTechExpert4 жыл бұрын
SOOOOOOOOOOOOOOOOOO AMAZING BRO.
@AtifNaseem4 жыл бұрын
Thank you so much 😀
@777Vasya775 жыл бұрын
6:27 use protected $guarded = ['id']
@AtifNaseem5 жыл бұрын
Thank you so much. You can use after this line protected $table = 'country'; protected $guarded = ['id']; * B U T * Laravel already makes everything guarded by default: protected $guarded = ['*']; As a result, there's no need to specify the id when it's already guarded. When you override that property, you are telling Laravel, "Actually, don't guard everything. Only guard the properties that I specify." So essentially, you are unguarding other properties. Also, if you are manually going to assign properties like this: $model = new CountryModel; $model->id = 1; $model->name = 'Example'; $model->save(); The $guarded / $fillable properties never kick in. They kick in when you use methods like create, update, fill, etc.
@cattalkhablandogato3674 жыл бұрын
Use Route::get('country', [CountryController::class, 'country']); to avoid target problem
@AtifNaseem4 жыл бұрын
Thanks alot
@Arnold39763 жыл бұрын
it fixed my problem, Thank You
@calligraphywithshohely1173 жыл бұрын
Illuminate\Contracts\Container\BindingResolutionException Target class [CountryController] does not exist. i have this problem. please help me
@calligraphywithshohely1173 жыл бұрын
Finally solve this issue Alhamdulillah! Thank you!
@SorrowBee_23 жыл бұрын
why i keep getting error
@kutimanu60824 жыл бұрын
Target class country\countrycontroller does not exist Illuminate/contracts/container/bimdingresolutionexception
@The_Lik_964 жыл бұрын
Did you fix that error?
@AtifNaseem4 жыл бұрын
Target class error: check your controller.
@AtifNaseem4 жыл бұрын
Check controller name or namespace etc.
@The_Lik_964 жыл бұрын
@@AtifNaseem everything checked and fix that! Thx for replying!
@SorrowBee_23 жыл бұрын
Illuminate\Contracts\Container\BindingResolutionException Target class [CountryController] does not exist. i have this problem. please help me
@AtifNaseem3 жыл бұрын
here is complete migration file github.com/anajetli/android_login_registration_via_api/tree/master/migrations you may create resource controller for CountryController
@shoukathali17104 жыл бұрын
laravel version ????
@AtifNaseem4 жыл бұрын
You can do in any version. This is general.
@desunnet4 жыл бұрын
Good work.
@AtifNaseem4 жыл бұрын
Thank you
@arsalanpices4 жыл бұрын
i got only 3 tables how did you got 20 tables
@AtifNaseem4 жыл бұрын
If you open migration file you will see there many tables with data.
@zhapp31144 жыл бұрын
Illuminate \ Database \ QueryException (1049) SQLSTATE[HY000] [1049] Unknown database 'laravel' (SQL: select * from `_z_country`) Previous exceptions SQLSTATE[HY000] [1049] Unknown database 'laravel' (1049) I get this error
@AtifNaseem4 жыл бұрын
check .env file and check database settings.
@gkemoji3 жыл бұрын
Nice video.plz upload react js video
@AtifNaseem3 жыл бұрын
Thanks, will do.
@hamzashan83495 жыл бұрын
Sir 3 more Api banae get, post, put, patch, delete with relationship
@AtifNaseem5 жыл бұрын
step by step... :)
@arunraj3624 жыл бұрын
Tq bro nice
@AtifNaseem4 жыл бұрын
Thanks
@denizgolbas96915 жыл бұрын
Aleykum selam from Turkey
@AtifNaseem5 жыл бұрын
My pleasure Deniz Gölbaş
@mohammadalabd1895 жыл бұрын
Very good
@AtifNaseem5 жыл бұрын
Thank you.
@okan851003 жыл бұрын
perfect :D
@AtifNaseem3 жыл бұрын
Thanks okan sari
@darlansyah88564 жыл бұрын
nice
@AtifNaseem4 жыл бұрын
Thanks
@usmanali-ed7xj4 жыл бұрын
hello sir, i am computer science student of 7th semester i belong to swat pakistan , my project is teacher evaluation websites in php , i search about php but php not give best security , then i decide i do my project in php framework laravel, about 30 lecture of laravel ( become a master) i cover , in your laravel playlist(become a master ) leacture so clear , i like very much , it so easy and mostly understanable , but some lecture have api , which is use read , delete , and edit data between client and server , now i confuse that i do my project only in laravel or i use api also , sir if you give a time to discuss our project , and please mention your gmail id , to discuss our project problem darictley, i shall be very thankful
@AtifNaseem4 жыл бұрын
complete your web project using laravel only. use api when you decide to share data with your mobile applicaiton
@rahmadikaaa4 жыл бұрын
Waalaikumsalam..
@AtifNaseem4 жыл бұрын
Thanks
@stevemasaki4 жыл бұрын
Your title should be, importing a database not creating.