{"id":15417,"date":"2020-06-26T10:49:00","date_gmt":"2020-06-26T10:49:00","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=15417"},"modified":"2021-10-30T10:35:12","modified_gmt":"2021-10-30T10:35:12","slug":"how-to-upload-file-in-database-with-laravel-5-8","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/how-to-upload-file-in-database-with-laravel-5-8\/","title":{"rendered":"How to upload file in database with Laravel 5.8"},"content":{"rendered":"\n<p><strong>Step:1<\/strong> composer create-project &#8211;prefer-dist laravel\/laravel uploadfile<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"815\" height=\"150\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/1-3.png\" alt=\"\" data-id=\"15424\" data-full-url=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/1-3.png\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=15424\" class=\"wp-image-15424\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/1-3.png 815w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/1-3-300x55.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/1-3-768x141.png 768w\" sizes=\"auto, (max-width: 815px) 100vw, 815px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p><strong>Step:2<\/strong> make a controller like that.<br><strong>php artisan make:controller ImageUploadController<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"824\" height=\"140\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/controller.png\" alt=\"\" class=\"wp-image-15425\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/controller.png 824w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/controller-300x51.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/controller-768x130.png 768w\" sizes=\"auto, (max-width: 824px) 100vw, 824px\" \/><\/figure>\n\n\n\n<p><strong>Step:3<\/strong> amke a Model<br><strong>php artisan make:model File -m<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"818\" height=\"107\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/model.png\" alt=\"\" data-id=\"15426\" data-full-url=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/model.png\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=15426\" class=\"wp-image-15426\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/model.png 818w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/model-300x39.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/model-768x100.png 768w\" sizes=\"auto, (max-width: 818px) 100vw, 818px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p><strong>Step:4<\/strong> put this code in the create_files_table<br><strong>&nbsp;$table-&gt;string(&#8216;filenames&#8217;);<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"417\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/table-fields-1024x417.png\" alt=\"\" data-id=\"15428\" data-full-url=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/table-fields.png\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=15428\" class=\"wp-image-15428\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/table-fields-1024x417.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/table-fields-300x122.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/table-fields-768x313.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/table-fields.png 1228w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p><strong>Step:5<\/strong> then make a Database it will be of  <strong>File_upload<\/strong><br><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"350\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/db-1024x350.png\" alt=\"\" class=\"wp-image-15430\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/db-1024x350.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/db-300x102.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/db-768x262.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/db.png 1192w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:6<\/strong> write database name in the .env page<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"457\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/env-1-1024x457.png\" alt=\"\" class=\"wp-image-15431\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/env-1-1024x457.png 1024w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/env-1-300x134.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/env-1-768x343.png 768w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/env-1.png 1112w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><strong>Step:7<\/strong> then make migrate the table<br><strong>php artisan migrate<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"815\" height=\"230\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/migrate-command.png\" alt=\"\" class=\"wp-image-15432\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/migrate-command.png 815w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/migrate-command-300x85.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/migrate-command-768x217.png 768w\" sizes=\"auto, (max-width: 815px) 100vw, 815px\" \/><\/figure>\n\n\n\n<p><strong>Step:8<\/strong> make a controller <strong>app\/Http\/Controllers\/<strong>ImageUploadController<\/strong>.php<\/strong>                                        and paste this code in the <strong>ImageUploadController.php<\/strong>  <\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/samcotocus\/28cf923f9d9de700acbf694e3e024195.js\"><\/script>\n\n\n\n<p><strong>Step:9<\/strong> paste this code in the web.php<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/samcotocus\/0a93247d27944c22eaa9e9098cac5ee6.js\"><\/script>\n\n\n\n<p><strong>Step:10<\/strong> make a page in <strong>resources\/views\/imageupload.blade.php<\/strong><br><\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/samcotocus\/ab70bbbe7821625456afa3b57cf76755.js\"><\/script>\n\n\n\n<p><strong>Step:11<\/strong> then run this command <br><strong>php artisan serve<\/strong>   <br>and run put this url in your browser<br><a href=\"http:\/\/127.0.0.1:8000\/imageupload\">http:\/\/127.0.0.1:8000\/imageupload<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"824\" height=\"127\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/serve.png\" alt=\"\" class=\"wp-image-15433\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/serve.png 824w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/serve-300x46.png 300w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/serve-768x118.png 768w\" sizes=\"auto, (max-width: 824px) 100vw, 824px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"725\" height=\"299\" src=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/welcomepage.png\" alt=\"\" data-id=\"15434\" data-full-url=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/welcomepage.png\" data-link=\"https:\/\/www.devopsschool.com\/blog\/?attachment_id=15434\" class=\"wp-image-15434\" srcset=\"https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/welcomepage.png 725w, https:\/\/www.devopsschool.com\/blog\/wp-content\/uploads\/2020\/06\/welcomepage-300x124.png 300w\" sizes=\"auto, (max-width: 725px) 100vw, 725px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n<div class=\"epyt-gallery\" data-currpage=\"1\" id=\"epyt_gallery_88244\"><iframe loading=\"lazy\"  id=\"_ytid_46211\"  width=\"760\" height=\"427\"  data-origwidth=\"760\" data-origheight=\"427\" src=\"https:\/\/www.youtube.com\/embed\/?enablejsapi=1&#038;autoplay=0&#038;cc_load_policy=0&#038;cc_lang_pref=&#038;iv_load_policy=1&#038;loop=0&#038;rel=1&#038;fs=1&#038;playsinline=0&#038;autohide=2&#038;theme=dark&#038;color=red&#038;controls=1&#038;disablekb=0&#038;\" class=\"__youtube_prefs__  no-lazyload\" title=\"YouTube player\"  data-epytgalleryid=\"epyt_gallery_88244\"  allow=\"fullscreen; accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen data-no-lazy=\"1\" data-skipgform_ajax_framebjll=\"\"><\/iframe><div class=\"epyt-gallery-list\"><div>Sorry, there was a YouTube error.<\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Step:1 composer create-project &#8211;prefer-dist laravel\/laravel uploadfile Step:2 make a controller like that.php artisan make:controller ImageUploadController Step:3 amke a Modelphp artisan make:model File -m Step:4 put this code in the create_files_table&nbsp;$table-&gt;string(&#8216;filenames&#8217;);&#8230; <\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[5201],"tags":[],"class_list":["post-15417","post","type-post","status-publish","format-standard","hentry","category-laravel"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/15417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=15417"}],"version-history":[{"count":3,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/15417\/revisions"}],"predecessor-version":[{"id":24712,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/15417\/revisions\/24712"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=15417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=15417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=15417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}