Rumah php教程 php手册 How to use Redactor image upload in laravel 4?

How to use Redactor image upload in laravel 4?

Jun 06, 2016 pm 08:09 PM
image use

FROM?http://stackoverflow.com/questions/16736196/how-to-use-redactor-image-upload-in-laravel-4 I am trying to use Redactor with Laravel4. I can succesfully edit my textarea but I cant get to work with image uploads. When I try to upload a

FROM?http://stackoverflow.com/questions/16736196/how-to-use-redactor-image-upload-in-laravel-4

I am trying to use Redactor with Laravel4. I can succesfully edit my textarea but I cant get to work with image uploads. When I try to upload a file I get 500 error and In developer tools , I can see

1

Request URL:http://projemiz.dev/admin/blogs/3/postimage/3

Salin selepas log masuk

This is my link for redactor photo upload:

1

$('#editor').redactor({ imageUpload: "postimage/{{$post->id}}"});

Salin selepas log masuk

My routes are inside prefixes :

1

2

3

4

5

6

7

8

9

10

11

# Blog Management

Route::group(array('prefix' => 'blogs'), function()

{

    Route::get('/', array('as' => 'blogs', 'uses' => 'Controllers\Admin\BlogsController@getIndex'));

    Route::get('create', array('as' => 'create/blog', 'uses' => 'Controllers\Admin\BlogsController@getCreate'));

    Route::post('create', 'Controllers\Admin\BlogsController@postCreate');

    Route::get('{blogId}/edit', array('as' => 'update/blog', 'uses' => 'Controllers\Admin\BlogsController@getEdit'));

    Route::post('{blogId}/edit', 'Controllers\Admin\BlogsController@postEdit');

    Route::post('{blogId}/postimage','Controllers\Admin\BlogsController@postImage');

    Route::get('{blogId}/delete', array('as' => 'delete/blog', 'uses' => 'Controllers\Admin\BlogsController@getDelete'));

});

Salin selepas log masuk

and my controller is :

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

public function postImage($blogId) {

    $path = base_path().'/public/uploads/img/posts/' . (int)$blogId;

    $image = Input::file('photo');

    if (Input::hasFile('photo'))

    {

    $fileName = $file->getClientOriginalName();

    $image->move($path,$fileName);

        $image = new Image;

        $image->name = $fileName.name;

        $image->save();

        // resizing an uploaded file

        Image::make($image->getRealPath())->resize(300, 200)->save($path.'thumb-'.$fileName);

        Image::make($image->getRealPath())->resize(300, 200)->save($path.'thumb-'.$fileName);

        //File::delete( $path . '/' . Input::file('file.name'));*/

    }

}

Salin selepas log masuk

Can anyone help me to fix my link inside redactor?

Try changing your js-script this:

1

$('#editor').redactor({ imageUpload: "/{{$post->id}}/postimage"});

Salin selepas log masuk

In the upload function return the path of the image after upload

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

public function postImage($blogId)

{

    $path = base_path().'/public/uploads/img/posts/' . (int)$blogId;

    $image = Input::file('photo');

    if (Input::hasFile('photo'))

    {

        $fileName = $file->getClientOriginalName();

        $image->move($path,$fileName);

        $image = new Image;

        $image->name = $fileName.name;

        $image->save();

        // resizing an uploaded file

        Image::make($image->getRealPath())->resize(300, 200)->save($path.'thumb-'.$fileName);

        Image::make($image->getRealPath())->resize(300, 200)->save($path.'thumb-'.$fileName);

        // Return Image path as JSON

       if ($file->move($path, $fileName))

       {

           return Response::json(array('filelink' => $path . '/' . $fileName));

       }

    }

}

Salin selepas log masuk
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara menggunakan Bing Image Creator secara percuma Cara menggunakan Bing Image Creator secara percuma Feb 27, 2024 am 11:04 AM

Artikel ini akan memperkenalkan tujuh cara untuk mendapatkan output berkualiti tinggi menggunakan BingImageCreator percuma. BingImageCreator (kini dikenali sebagai ImageCreator untuk Microsoft Designer) ialah salah satu penjana seni kecerdasan buatan dalam talian yang hebat. Ia menjana kesan visual yang sangat realistik berdasarkan gesaan pengguna. Lebih spesifik, jelas dan kreatif gesaan anda, lebih baik hasilnya. BingImageCreator telah mencapai kemajuan yang ketara dalam mencipta imej berkualiti tinggi. Ia kini menggunakan mod latihan Dall-E3, menunjukkan tahap perincian dan realisme yang lebih tinggi. Walau bagaimanapun, keupayaannya untuk menghasilkan hasil HD secara konsisten bergantung pada beberapa faktor, termasuk pantas

Bagaimana untuk memadam imej dari telefon Xiaomi Bagaimana untuk memadam imej dari telefon Xiaomi Mar 02, 2024 pm 05:34 PM

Bagaimana untuk memadam imej pada telefon bimbit Xiaomi? Anda boleh memadam imej pada telefon bimbit Xiaomi, tetapi kebanyakan pengguna tidak tahu bagaimana untuk memadam imej boleh datang dan sertai kami. Cara memadam imej pada telefon bimbit Xiaomi 1. Mula-mula buka fungsi [Album] dalam telefon bimbit Xiaomi 2. Kemudian semak gambar yang tidak diperlukan dan klik butang [Padam] di sudut kanan bawah ; bahagian atas untuk memasuki kawasan khas , pilih [Tong Kitar Semula];

Pemasangan Imagemagic Centos dan Tutorial pemasangan Imej Pemasangan Imagemagic Centos dan Tutorial pemasangan Imej Feb 12, 2024 pm 05:27 PM

LINUX ialah sistem pengendalian sumber terbuka Fleksibiliti dan kebolehubahsuaiannya menjadikannya pilihan pertama bagi banyak pembangun dan pentadbir sistem Dalam sistem LINUX, pemprosesan imej adalah tugas yang sangat penting, dan Imagemagick dan Imej adalah Dua alat pemprosesan imej yang sangat popular. artikel akan memperkenalkan anda kepada cara memasang Imagemagick dan Image dalam sistem Centos, dan menyediakan tutorial pemasangan terperinci. Tutorial Centos pemasangan Imagemagic Imagemagick ialah set alat pemprosesan imej yang berkuasa, yang boleh melakukan pelbagai operasi imej di bawah baris arahan Berikut ialah langkah untuk memasang Imagemagick pada sistem Centos: 1

Bagaimana untuk menggunakan NameSpace PHP7 dan Gunakan kata kunci untuk menyusun struktur kod? Bagaimana untuk menggunakan NameSpace PHP7 dan Gunakan kata kunci untuk menyusun struktur kod? Oct 19, 2023 am 08:07 AM

Bagaimana untuk menggunakan NameSpace PHP7 dan Gunakan kata kunci untuk menyusun struktur kod? Pengenalan: Dalam pembangunan perisian, struktur organisasi kod adalah sangat penting Ia berkaitan secara langsung dengan kebolehbacaan, kebolehselenggaraan dan kebolehskalaan kod. Dengan lelaran berterusan versi PHP, PHP7 memperkenalkan kata kunci NameSpace dan Use, yang memberikan kami lebih fleksibiliti dan kemudahan. Artikel ini akan memperkenalkan cara menggunakan NameSpace PHP7 dan Gunakan kata kunci untuk menyusun struktur kod dan menyediakan kod khusus

imagefilledrectangle() fungsi dalam PHP imagefilledrectangle() fungsi dalam PHP Aug 30, 2023 am 09:05 AM

Fungsi imagefilledrectangle() melukis segi empat tepat yang diisi. Syntax imagefilledrectangle($img,$x1,$y1,$x2,$y2,$color) Imej parameter Gunakan imagecreatetruecolor() untuk mencipta imej kosong. x1Koordinat x bagi titik 1. y1 Koordinat y bagi titik 1. x2 x koordinat titik 2. y2 Koordinat y bagi titik 2. warna isian warna. Fungsi pulangan imagefilledrectangle() berjaya dikembalikan

Apakah yang perlu saya lakukan jika kelas penggunaan php tidak dijumpai? Apakah yang perlu saya lakukan jika kelas penggunaan php tidak dijumpai? Oct 20, 2022 am 10:28 AM

Penyelesaian kepada masalah bahawa kelas penggunaan php tidak dapat ditemui: 1. Buka fail PHP yang sepadan 2. Masukkan pernyataan penggunaan ke dalam setiap fail 3. Jalankan kod "class_alias('RedBean_Facade'); .

Bagaimana untuk menggunakan ruang nama PHP7 dan menggunakan kata kunci untuk mengatur struktur kod? Bagaimana untuk menggunakan ruang nama PHP7 dan menggunakan kata kunci untuk mengatur struktur kod? Oct 18, 2023 am 09:52 AM

Bagaimana untuk menggunakan ruang nama PHP7 dan menggunakan kata kunci untuk mengatur struktur kod? Apabila menulis projek besar, penstrukturan kod dan organisasi adalah sangat penting. PHP7 memperkenalkan ruang nama dan menggunakan kata kunci untuk membantu kami mengurus ruang nama kod dengan lebih baik dan meningkatkan kebolehbacaan dan kebolehselenggaraan kod. Artikel ini akan memperkenalkan cara menggunakan ruang nama PHP7 dan menggunakan kata kunci untuk mengoptimumkan struktur kod, dan disertakan dengan contoh kod khusus. Cipta ruang nama Ruang nama dicipta dengan menggabungkan set kelas yang berkaitan

Nvidia GeForce RTX 4070 yang berpotensi lebih murah dengan GDDR6 VRAM dilancarkan pada 20 Ogos Nvidia GeForce RTX 4070 yang berpotensi lebih murah dengan GDDR6 VRAM dilancarkan pada 20 Ogos Aug 14, 2024 pm 12:37 PM

Menurut maklumat terkini daripada Saluran Papan, Nvidia akan mula menghantar varian baharu GeForce RTX 4070(lebih kurang $530 di Amazon) pada 20 Ogos, yang dilengkapi dengan GDDR6 dan bukannya memori grafik GDDR6X. Ini sepatutnya membenarkan graf

See all articles