# Membuat Postingan Image di Laravel

<figure><img src="https://3397141630-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVUQUm1GVUT3pDnRHmDRU%2Fuploads%2FQ1SYwF0TeAK0JeEHlVCR%2Fimage.png?alt=media&#x26;token=e3395334-a027-4a8e-bad3-e447b0e1090d" alt=""><figcaption></figcaption></figure>

Langkah-langkahnya sebagai berikut

Pertama kamu masuk ke database>>migration pilih table mana yang akan di tambahkan image, lalu tambahkan code berikut

```
Schema::create('users', function (Blueprint $table) {
	$table->id();
        $table->string('image');
        $table->rememberToken();
        $table->timestamps();
});
```

Lalu buka terminal php artisan migrate:fresh

Selanjutnya buka controller masukan code berikut

```
public function store(Request $request)
    {
        $this->validate($request, [
            'image'     => 'required|image|mimes:png,jpg,jpeg',
        ]);

        $image = $request->file('image');
        $image->storeAs('public/image', $image->hashName());

        $data = User::create([
            'name'          => ucwords($request->name),
            'image'         => $image->hashName(),
        ]);

        if ($data) {
            return redirect()->route('user.index')->with('success', 'Data added successfully');
        }
    }
```

Jangan lupa use model nya ya

```
use App\Models\User;
```

Untuk view agar image terlihat gunakan code berikut

```
<img class="card-img-top" src="{{ Storage::url('public/image/' . $data->image) }}" alt="">
```

Kendala yang sering terjadi jika image tidak muncul, silahkan lakukan perintah ini

```
php artisan storage:link
```

lalu

```
php artisan cache:clear
```

![](https://3397141630-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVUQUm1GVUT3pDnRHmDRU%2Fuploads%2FgCniERtjxHF04LsI30fa%2Fimage.png?alt=media\&token=f955bf6a-ee96-4a10-b119-89f26b251ca5)

Jika error terjadi cek kembali pada folder public apakah ada folder bernama storage, jika ada silahkan dihapus terlebih dahulu lalu lakukan perintah berikut

```
php artisan storage:link
```

Sekian.. Gomawo^-^
